是否可以使用客户端代码检索数据库数据? [复制]

Posted

技术标签:

【中文标题】是否可以使用客户端代码检索数据库数据? [复制]【英文标题】:Is it Possible to retrieve Database data using client-side code? [duplicate] 【发布时间】:2012-05-12 19:04:02 【问题描述】:

可能重复:Can javascript connect with mysql?

我有一个包含姓名和电子邮件的数据库。当用户用电子邮件填写电子邮件输入字段时。 JS 与数据库核对,并在字段中填写完电子邮件后写出人名。

joe@exampl.com 欢迎 John Doe!

是否可以使用 JavaScript 检索 MySQL 数据库数据?

任何帮助将不胜感激。

【问题讨论】:

幸运的是,JavaScript 不能直接访问数据库。否则,这对黑客来说是天赐之物。它只能访问位于客户端的资源。 【参考方案1】:

没有。为了做这样的事情,你需要一个服务器。如果数据库与客户端位于同一台机器上,您可以使用IndexedDB,为您提供访问本地数据库(即 NoSQL-DB)的方法。

【讨论】:

【参考方案2】:

假设一个典型的浏览器环境(因为您指定了客户端代码),不,如果可能的话,以一种授予浏览器此类权限的方式公开数据库是很疯狂的。

编写一个浏览器可以与之交互的 Web 服务,通过使用 Forms 或 Ajax 来发出 HTTP 请求。

(旁白:如果你没有指定客户端,那么node js can do it)。

【讨论】:

以上是关于是否可以使用客户端代码检索数据库数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

好多粉复制统计

如何从 MySQL 数据库中存储和检索图像并使用 Php 将其显示在 html 中? [复制]

是否有任何功能可以检索计数器值? [复制]

如何在 Android 中使用 MVC 模式从 firebase 检索数据? [复制]

是否可以检索网站源代码以在 iPhone 应用程序中进行解析?

如何保存用户提供的数据并在需要时检索? [复制]