AJAX/jQuery 和 MySQL?
Posted
技术标签:
【中文标题】AJAX/jQuery 和 MySQL?【英文标题】:AJAX/jQuery and MySQL? 【发布时间】:2011-07-13 13:33:06 【问题描述】:AJAX 可以直接与 mysql 通信吗?例如,我只有一个简单的文本框,并通过一个函数触发器检查数据库中是否有单词。如果我想使用JSP,它将如何实现? jQuery可以吗?或者我可以创建一个包含所有单词的 JSON 吗?
谢谢。
【问题讨论】:
不,javascript 不能直接与 MySQL 数据库通信。 不,您应该使用 AJAX 加载一个 php 脚本,该脚本连接到 MySQL 并回显您想要的数据。 (或类似的东西:))) 嗨 Cristy,我可以在 JSP 中做吗? 【参考方案1】:AJAX 可以与 Web 服务器进行通信。然后,Web 服务器可以与数据库通信。 AJAX 和数据库之间没有直接连接。无论如何,暴露您的数据库可能是一种安全风险。
【讨论】:
【参考方案2】:不,AJAX 不能直接与 MySQL 通信。您将始终需要 MySQL 驱动程序。 CouchDB 可以通过 HTTP 访问,所以使用 CouchDB 是可能的! (CouchDB+Jquery=jqCouch)
【讨论】:
【参考方案3】:AJAX 在客户端运行,任何执行它的客户端都可以修改代码。您不应该使用 AJAX 直接连接到您的数据库,始终在两者之间放置一个服务器端脚本以保护您的数据库。
即使技术上可行,您也不应该这样做。
【讨论】:
【参考方案4】:正如其他人已经说过的,您不能直接从 JavaScript 连接到 MySQL。
如果您想要一个可以做到这一点的数据库,那么您可以尝试CouchDB。事实上,Futon 就是这样工作的。
【讨论】:
以上是关于AJAX/jQuery 和 MySQL?的主要内容,如果未能解决你的问题,请参考以下文章
使用 ajax jquery php 和 mysql 制作账单
使用 ajax jquery php mysql 检查用户名
使用 AJAX + jQuery + PHP 将数据发送到 MySQL
Onchange下拉值查询resp。表 - 带有 php 、 mysql 、 ajax 、 jquery