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 }