发布网友 发布时间:2022-04-15 07:37
共4个回答
热心网友 时间:2022-04-15 09:07
function createXMLHttpRequest(){
热心网友 时间:2022-04-15 10:25
js直接操作mysql基本上是不太现实的想法,除非用浏览器插件如activex追问那也可以,都可以试试。。请问怎么做?追答网上找到的,没试过,希望对你有帮助。
Javascript访问Access很容易实现,但JS访问MYSQL却没有找到很简单的方法。今天在浏览MYSQL网站时,发现MYSQL有ODBC连接,突然想到JS是可以通过ActiveX访问ODBC数据库的,经过测试发现JS连接MYSQL如此简单!
1、下载MYSQL的ODBC连接http://www.mysql.com/downloads/connector/odbc/;
2、在JS中建立ODBC连接如下:
var con = new ActiveXObject("ADODB.Connection");
con.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};OPTION=3;SERVER=127.0.0.1;User ID=root;Password=123456;Database=mysql;Port=3306";
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open("select * from user", con);
while (!rs.eof) {
var u = rs.Fields("User");
document.write(u);
rs.moveNext;
}
rs.close();
rs = null;
con.close();
con = null;
需要注意连接字符串中Driver的名称与安装后的ODBC中的Drivers页中的MYSQL名称一致即可!
热心网友 时间:2022-04-15 11:59
通过ajax,服务器端必须有接口负载处理数据库更新,js通过ajax调用服务器端请求