有没有办法在不使用php或ORM的情况下查询数据库?
答案 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查询托管数据库。
安全问题由查询白名单系统处理;白名单通过半自动培训功能填充,服务器随后拒绝非白化查询。