是否可以使用javascript连接数据库。
答案 0 :(得分:2)
是的,绝对的。看看DBSlayer:http://code.nytimes.com/projects/dbslayer/wiki
由纽约时报开发来管理他们的高负载,它是MySQL代理的HTTP / JSON。只需通过HTTP向它发出一个SQL请求,它就会返回一个JSON对象。
然而,出于安全原因(人们可以简单地删除整个表和数据库或访问您不希望他们看到的数据)和代码可读性原因(这些代码将依赖于太多),这不是一个好主意。在数据库结构上)。但是,如果您通过Node.js或Rhino在服务器端执行此操作,那么就可以了。
答案 1 :(得分:0)
不直接,但您可以使用WebServices构建您的javascript可访问业务逻辑。
Here你可以在javascript中找到一篇如何处理webservices的文章。
此解决方案比直接连接到数据库更安全(例如,您的连接字符串未公开),它可以在静态页面上使用而没有任何问题。
答案 2 :(得分:-1)
请查看this是否对您有帮助:)
我个人认为,如果你可以包含服务器端的javascript,那么一定有办法。