可以用javascript连接数据库吗

问题描述:

可以用javascript连接数据库。可以用javascript连接数据库吗

请查看是否this对你有帮助:)

我个人认为,如果你可以包含服务器端JavaScript,那么就必须有一种方式。

不是直接的,但您可以使用WebServices来构建您的JavaScript可访问的业务逻辑。
Here你可以找到一篇文章如何在JavaScript中处理web服务。

该解决方案比直接连接数据库更安全(例如,您的连接字符串未公开),并且可以在静态页面上使用,而不会出现任何问题。

是的,绝对。看看DBSlayer:http://code.nytimes.com/projects/dbslayer/wiki

由纽约时报开发来管理他们的高负载,它是一个HTTP/JSON的MySQL代理。只需通过HTTP向它发出一个SQL请求,它就会返回一个JSON对象。但是,这对于两个安全原因(人们可以简单地删除整个表和数据库,或者访问不希望他们看到的数据)以及代码可读性原因并不是一个好主意(代码也取决于您的代码)很多关于数据库结构)。但是,如果您通过Node.js或Rhino在服务器端执行此操作,则可以。

+0

这是可能的,但我不会建议初学者尝试这种方法。 – 2010-09-09 17:57:56