js连接数据库

来源:互联网 发布:网络建设 荒山野岭 编辑:程序博客网 时间:2024/05/20 11:51

1、客户端  
  <script>         //Js
版本  
  var   link1=new   ActiveXObject("ADODB.Connection")      //
使用ADOConnection对象打开数据库接口  
  link1.open   ("Provider=Microsoft.Jet.OLEDB.4.0;   Data  Source=
数据库1.mdb")   //操作指定数据库,Js使用相对地址  
  var   rs=link1.execute("select   *   from  
会员表")  
   
  for(i=0;i<10;i++){  
  if(rs.eof)continue;  
  document.write(rs("
会员")   +   "   -----  "   +   rs("密码")   +   "<p>") 
  rs.movenext()  
  }  
  link1.close()       //
关闭数据库连接  
  </script>  
   
  2
、服务器端:  
  <script   language=javascript   runat=server>  
   
  var   signalCode=Request.Form("signalCode");  
   
  dbConn   =   Server.CreateObject("ADODB.Connection"); 
   
  dbConn.open("DSN=HT;UID=client;PWD=passwd");  
   
  rs   =   Server.CreateObject("ADODB.RecordSet"); 
   
  var   sqlStr   =   "select   *   from  signaltab   order   by   code";  
   
  rs.open(sqlStr,dbConn,1);  
   
  if(rs.RecordCount   <   1)   {  Response.write("<p>
无符合条件记录</p>");  
   
  Response.write("<p><form><input   type='button'  value='  
返回'   onclick='window.history.back()'  name='b1'></form></p>");  
   
  }  
   
  else   {  
   
  Response.write("<P><center><B>
数据查询结果</B></center></P>"); 
   
  Response.write("<tr><td><b>
代码</b>< /td><td><b>分类</b></td><td><b> </b></td>");  
   
  for(var   i   =   1;i   <=  rs.Pagesize;i++)   {  
   
  if(!rs.Eof)   {   Response.write("<td><span  style='font-size:9t'>"+rs("code")+"</span></td>");  Response.write("<td><span  style='font-size:9t'>"+rs("class")+"</span></td>");  Response.write("<td><span  style='font-size:9t'>"+rs("memo")+"</span></td>");  Response.write("</tr>");  
   
  rs.MoveNext();  
   
  }  
   
  else   break;   }  
   
  Response.write("</table></form>");  
   
  rs.close();  
   
  dbConn.close();  
   
  }  
   
  </script>  

原创粉丝点击