读书人

JS连接数据库,该如何解决

发布时间: 2012-03-23 12:06:21 作者: rapoo

JS连接数据库
JS虽然作为客户端的脚本,但其实也是可以连接并操作数据库的。以下是前几天写的一个连接数据库的实例

JScript code
    var conn=new ActiveXObject("Adodb.Connection");    var rs=new ActiveXObject("Adodb.Recordset");    conn.ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+                          "d:/school.accdb;Persist Security Info=False;"+"";    conn.open();    var sql = "select * from student";    rs.open(sql,conn);    while(!rs.eof){       alert(rs(1));       rs.moveNext();    }    rs.close();    conn.close();

但这段代码只能在IE下执行,因为火狐、OPERA等浏览器不支持ActiveXObject。
所以请问在除IE外的浏览器要怎样实现JS连接数据库?
另外,在IntelliJ里,为什么rs.eof和rs.moveNext是unresolved的,但代码又能执行?

[解决办法]
在js操作数据库存在安全性问题,还是用ajax或jquery吧
[解决办法]
没用过,都是发ajax
[解决办法]
在IE之后没办法联结数据库吧!

读书人网 >JavaScript

热点推荐