【问题标题】:AJAX/jQuery and MySQL?AJAX/jQuery 和 MySQL?
【发布时间】:2011-07-13 13:33:06
【问题描述】:

AJAX 可以直接与 MySQL 通信吗?例如,我只有一个简单的文本框,并通过一个函数触发器检查数据库中是否有单词。如果我想使用JSP,它将如何实现? jQuery可以吗?或者我可以创建一个包含所有单词的 JSON 吗?

谢谢。

【问题讨论】:

  • 不,JavaScript 不能直接与 MySQL 数据库通信。
  • 不,您应该使用 AJAX 加载一个 PHP 脚本,该脚本连接到 MySQL 并回显您想要的数据。 (或类似的东西:)))
  • 嗨 Cristy,我可以在 JSP 中做吗?

标签: jquery mysql ajax jsp


【解决方案1】:

AJAX 可以与 Web 服务器进行通信。然后,Web 服务器可以与数据库通信。 AJAX 和数据库之间没有直接连接。无论如何,暴露您的数据库可能是一种安全风险。

【讨论】:

    【解决方案2】:

    不,AJAX 不能直接与 MySQL 通信。您将始终需要 MySQL 驱动程序。 CouchDB 可以通过 HTTP 访问,所以使用 CouchDB 是可能的! (CouchDB+Jquery=jqCouch)

    【讨论】:

      【解决方案3】:

      AJAX 在客户端运行,任何执行它的客户端都可以修改代码。您不应该使用 AJAX 直接连接到您的数据库,始终在两者之间放置一个服务器端脚本以保护您的数据库。

      即使技术上可行,您也不应该这样做

      【讨论】:

        【解决方案4】:

        正如其他人已经说过的,您不能直接从 JavaScript 连接到 MySQL。

        如果您想要一个可以做到这一点的数据库,那么您可以尝试CouchDB。事实上,Futon 就是这样工作的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-06-30
          • 2013-03-11
          • 1970-01-01
          • 1970-01-01
          • 2012-05-04
          • 2017-09-10
          • 1970-01-01
          相关资源
          最近更新 更多