javascript mysql客户端
问题描述:
我正在考虑编写一个基于Javascript的MySQL客户端。 客户端将像MySQL Query Brwoser一样工作,并且会连接到远程MySQL数据库。javascript mysql客户端
有没有 - 客户端 - Javascript - MySQL通信库?
我发现这个话题:How to connect to SQL Server database from JavaScript in the browser?
是否有任何类似的解决方案(不使用ActiveXObjects)?
谢谢, krisy
答
的Javascript(在浏览器中至少)不提供插座支座(因此在你所列举的例子中使用ActiveX对象的)。它也没有实现客户端所需的低级类型转换。所以,即使你要制定mysql协议(请参阅mysqlproxy以及myqld和标准客户端库)。
所以,除非你想编写自己的浏览器,否则你需要考虑JavaScript和MySQL之间的某种桥梁。
还有一个问题是,大多数人不想在客户端提供直接的DML设施 - 即使您目前正在通过VPN进行连接,您也需要花费大量时间考虑身份验证和会话管理。
关于数据库抽象here和其他地方有一些讨论。
如果是我,我会考虑AJAX/JSON从JavaScript到桥接器,桥接器运行在接近MySQL DBMS的位置,并且使用提供会话的本地mysql支持(例如Perl,PHP)语言实现通过HTTP支持。
HTH
不;如果你想从浏览器中完成(如问题所示)。 – zrvan 2012-01-17 15:44:20