您的位置:首页 > Web前端 > JavaScript

javascript 用Activex方法调用数据库中的数据,只可用于IE

2017-08-01 16:53 411 查看
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 }


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐