是否可以使用客户端代码检索数据库数据? [复制]
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 检索数据? [复制]