首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js 访问sqlserver数据库有关问题

2012-10-05 
js 访问sqlserver数据库问题JScript code scripttypetext/javascript //创建数据库对象varobjdbConn

js 访问sqlserver数据库问题

JScript code
 <script  type="text/javascript" >  //   创建数据库对象     var   objdbConn   =   new   ActiveXObject("ADODB.Connection");       var strdsn = "Driver={SQL Server}; Server=(local); Database=Shop;UID=;PWD=";    //   打开数据源     objdbConn.Open(strdsn);     //   执行SQL的数据库查询     var   objrs   =   objdbConn.Execute("SELECT   *   FROM   Users");     //   获取字段数目     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>

  var strdsn = "Driver={SQL Server}; Server=(local); Database=Shop;UID=;PWD=";
其中sqlserver身份验证 如果是windows身份验证该怎样写字连接符串啊? 谢谢高手们了!!!

[解决办法]
....Lz,你太强大了,敢把数据库完全暴露在客户端????
[解决办法]
晕,这个......
[解决办法]
就算真正可用,意义也不大,纯粹为了学习的话,还是值得肯定的吧,对ActiveXObject没有啥研究。
[解决办法]
的却是可以访问的,但应该访问的是客户端数据库,没什么意义
如果这样访问服务器数据库更不敢用了,安全性实在是负数
[解决办法]
我觉得要是后台JS访问还是可以的,前台就算了。没什么意义。
[解决办法]
楼主非主流啊。。用js来操作数据库。。
[解决办法]
学习了,搞HTA本地小应用还是比较实惠的。
[解决办法]
<add name="Biz" connectionString="Data Source=192.168.1.15\SQLExpress;Initial Catalog=database;User ID=sa; Password=123a4" providerName="System.Data.SqlClient" />

楼主自己写了一个activex是可以的,但是如楼上几位所说的这样安全性太低了。真的不建议这样做
[解决办法]
再啰嗦一句,这个不是JS访问数据库,这是activex去访问数据库

热点排行