JS连接数据库,该如何解决
JS连接数据库
JS虽然作为客户端的脚本,但其实也是可以连接并操作数据库的。以下是前几天写的一个连接数据库的实例
但这段代码只能在IE下执行,因为火狐、OPERA等浏览器不支持ActiveXObject。
所以请问在除IE外的浏览器要怎样实现JS连接数据库?
另外,在IntelliJ里,为什么rs.eof和rs.moveNext是unresolved的,但代码又能执行?
------解决方案--------------------
在js操作数据库存在安全性问题,还是用ajax或jquery吧
------解决方案--------------------
没用过,都是发ajax
------解决方案--------------------
在IE之后没办法联结数据库吧!
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之后没办法联结数据库吧!