我正在创建一个基于 Web 的应用程序,并且我的 mysql 数据库与该 Web 应用程序位于同一域中。我的问题是我可以使用纯javascript直接访问mysql数据库数据吗?我想做的是从某一列中选择所有数据,并能够从该列中随机选择 1 个值。例子 第一栏 猫 狗 熊 老虎 随机选择=狗
最佳答案
My question is can i directly access mysql database data using pure javascript
是的,只要它的服务器端 JavaScript(即 Node.js)。但我怀疑你的意思是使用客户端 JavaScript。理论上,使用 asm.js 是可以实现这一点,但需要付出巨大的努力,而且由于大多数 Web 交付的应用程序都是围绕许多客户端访问一台服务器的模型设计的,这意味着将 dbms 直接暴露在互联网上 - 任何理智的人都不会这样做曾经做过。
与您所描述的最接近的常见架构模式是在 dbms 之上提供抽象层的 REST 服务器。
关于javascript - 使用javascript提取同一域上的mySQL数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39549662/