【问题标题】: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 不能直接访问数据库。否则,这对黑客来说是天赐之物。它只能访问位于客户端的资源。

标签: php javascript mysql ajax


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      相关资源
      最近更新 更多