利用JavaScript访问数据库

本文展示了一种利用JavaScript通过ActiveX对象连接并查询Microsoft Access数据库的方法。具体步骤包括创建数据库对象、设置数据源名称(DSN)、打开数据源、执行SQL查询、处理查询结果并显示数据。

<script   language="JavaScript">  
  //   创建数据库对象  
  var   objdbConn   =   new   ActiveXObject("ADODB.Connection");  
  //   DSN字符串  
  var   strdsn   =   "DRIVER={Microsoft   Access   Driver   (*.mdb)};   DBQ=C://Books.mdb";  
  //   打开数据源  
  objdbConn.Open(strdsn);  
  //   执行SQL的数据库查询  
  var   objrs   =   objdbConn.Execute("SELECT   *   FROM   Book");  
  //   获取字段数目  
  var   fdCount   =   objrs.Fields.Count   -   1;  
  //   检查是否有记录    
  if   (!objrs.EOF){  
      document.write("<table   border=1><tr>");        
      //   显示数据库的字段名称  
      for   (var   i=0;   i   <=   fdCount;   i++)  
              document.write("<td><b>"   +   objrs.Fields(i).Name   +   "</b></td>");  
      document.write("</tr>");  
      //   显示数据库内容  
      while   (!objrs.EOF){  
          document.write("<tr>");            
          //   显示每笔记录的字段  
          for   (i=0;   i   <=   fdCount;   i++)  
                document.write("<td   valign='top'>"   +   objrs.Fields(i).Value   +   "</td>");  
          document.write("</tr>");  
          objrs.moveNext();     //   移到下一笔记录  
      }  
      document.write("</table>");    
  }  
  else    
      document.write("数据库内没有记录!<br>");  
  objrs.Close();                 //   关闭记录集合  
  objdbConn.Close();         //   关闭数据库链接  
  </script>

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值