Javascript查询或ORM

时间:2011-05-09 13:46:26

标签: javascript sql orm

有没有办法在不使用php或ORM的情况下查询数据库?

2 个答案:

答案 0 :(得分:3)

如果the database built into the browser,则客户端上运行的JavaScript可以访问它。

否则,如果JS在客户端上运行,那么您将需要某种桥接器,可以发出任意网络请求(例如签名的Java小程序),并且数据库可以暴露给世界(这是疯狂的)

如果JS和数据库都是服务器端,那么它完全有可能,但取决于JS环境。例如for Node.js

大多数时候你想从JS访问数据库,它将是浏览器中的JS,服务器上的数据库,你不会疯了。在这些情况下,您将需要一个HTTP API,它可以用PHP以外的语言编写(PHP不是我的首选),然后是XMLHttpRequest或JSON-P。

答案 1 :(得分:0)

“如何从客户端javascript查询服务器数据库”问题有一个SAAP / SAAS解决方案。

www.rdbhost.com使用PostgreSQL托管数据库,并提供JavaScript API以在浏览器中从JavaScript查询托管数据库。

安全问题由查询白名单系统处理;白名单通过半自动培训功能填充,服务器随后拒绝非白化查询。