zoukankan      html  css  js  c++  java
  • js中访问SqlServer数据库

     1 <script language="JavaScript">  
     2     // 创建数据库对象  
     3     var objdbConn = new ActiveXObject("ADODB.Connection");  
     4     // DSN字符串  
     5     var strdsn = "Driver={SQL Server};SERVER=127.0.0.1;UID=sa;PWD=sa;DATABASE=coa";  
     6     // 打开数据源  
     7     objdbConn.Open(strdsn);  
     8     // 执行SQL的数据库查询  
     9     var objrs = objdbConn.Execute("SELECT menu_name FROM basic_mainmenu");  
    10     // 获取字段数目  
    11     var fdCount = objrs.Fields.Count - 1;  
    12     // 检查是否有记录  
    13     if (!objrs.EOF){  
    14     document.write("<table border=1><tr>");   
    15     // 显示数据库的字段名称  
    16     for (var i=0; i <= fdCount; i++)  
    17     document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>");  
    18     document.write("</tr>");  
    19     // 显示数据库内容  
    20     while (!objrs.EOF){  
    21     document.write("<tr>");   
    22     // 显示每笔记录的字段  
    23     for (i=0; i <= fdCount; i++)  
    24     document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>");  
    25     document.write("</tr>");  
    26     objrs.moveNext(); // 移到下一笔记录  
    27     }  
    28     document.write("</table>");  
    29     }  
    30     else  
    31     document.write("数据库内没有记录!<br>");  
    32     objrs.Close(); // 关闭记录集合  
    33     objdbConn.Close(); // 关闭数据库链接  
    34 </script>  
  • 相关阅读:
    站内信设计
    python 发送邮件例子
    mysql 索引相关知识
    一、mysql分表简单介绍
    redis 学习笔记三(队列功能)
    redis 学习笔记二 (简单动态字符串)
    redis 学习笔记一
    docker部署asp.net core
    win10安装docker
    页面格式化后台的传过来的
  • 原文地址:https://www.cnblogs.com/hewenwu/p/3713930.html
Copyright © 2011-2022 走看看