javascript 用Activex方法调用数据库中的数据,只可用于IE
来源:互联网 发布:寻找客户软件 编辑:程序博客网 时间:2024/05/22 14:01
1 // JavaScript source code 2 //创建数据库连接对象 3 var conn = new ActiveXObject("ADODB.Connection"); 4 //创建数据集对象 5 var rs = new ActiveXObject("ADODB.Recordset"); 6 try{ 7 //数据库连接串,具体配置请参考:http://www.connectionstrings.com/ 8 //如果不知道如何配置连接串,可以通过配置UDL文件后用文本编辑器打开获得 9 var connectionstring = "Driver={MySQL ODBC 5.2w Driver};Server=localhost;Database=myDataBase;User=myUsername; Password=myPassword;Option=3;Port=3306";10 //打开连接11 conn.open(connectionstring);12 13 //查询语句14 var sql = " select * from tb_col ";15 //打开数据集(即执行查询语句)16 rs.open(sql,conn);17 //(或者rs=conn.execute(sql);)18 //遍历所有记录19 while(!rs.eof){20 //WScript是Windows 的脚本宿主对象,详细情况请在windows帮助里查找。21 //WScript.Echo输出记录的内容22 WScript.Echo(rs.Fields("id") + "\t" + rs.Fields("name") + "\n");23 24 //下一条记录25 rs.moveNext();26 }27 //关闭记录集28 rs.close();29 //关闭数据库连接30 conn.close();31 } catch(e){32 //异常报告33 WScript.Echo(e.message);34 } finally{35 //36 }