JavaScript访问数据库


关键词

JavaScript访问数据库

摘要

大家都经常用ASP,JSP连接数据库,JAVASCRIPT能不能连接数据库?怎么连接数据库?JS连接数据库的代码是什么?

有人问这样的问题,我写了个例子,大家瞧瞧

<script language="javascript">
 //用 JavaScript 写服务器端连接数据库的代码示例
 var conn = new ActiveXObject("ADODB.Connection");
 var sqlstr="Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa;Password=; Initial Catalog=pubs";
 conn.Open(sqlstr);
 var rs = new ActiveXObject("ADODB.Recordset");
 var sql="select * from news";
 rs.open(sql, conn);
shtml = "<table width='100%' border=1>";
shtml +="<tr bgcolor='#f4f4f4'><td>news_id</td><td>news_title</td><td>news_addtime</td></tr>";
 while(!rs.EOF)
 {
shtml += "<tr><td>" + rs("news_id") + "</td><td>" + rs("news_title") + "</td><td>" + rs("news_addtime") +"</td></tr>";
rs.moveNext;
 }

大家都经常用ASP,JSP连接数据库,JAVASCRIPT能不能连接数据库?怎么连接数据库?JS连接数据库的代码是什么?

有人问这样的问题,我写了个例子,大家瞧瞧

<script language="javascript">
 //用 JavaScript 写服务器端连接数据库的代码示例
 var conn = new ActiveXObject("ADODB.Connection");
 var sqlstr="Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa;Password=; Initial Catalog=pubs";
 conn.Open(sqlstr);
 var rs = new ActiveXObject("ADODB.Recordset");
 var sql="select * from news";
 rs.open(sql, conn);
shtml = "<table width='100%' border=1>";
shtml +="<tr bgcolor='#f4f4f4'><td>news_id</td><td>news_title</td><td>news_addtime</td></tr>";
 while(!rs.EOF)
 {
shtml += "<tr><td>" + rs("news_id") + "</td><td>" + rs("news_title") + "</td><td>" + rs("news_addtime") +"</td></tr>";
rs.moveNext;
 }
 shtml += "</table>";
 document.write(shtml);
 rs.close();  
 rs = null;  
 conn.close();  
 conn = null;
</script>

不过用JS连接数据库,非常不安全哦,因为用户密码都在上面呢,JS连接数据库可以用在你自己写的一些小工具,比如,测试一些数据连接,或者用来生成一些简单的实例:)

另外,精通VBScript的朋友会发现,用VBScript一样的可以访问数据库,只需要把new ActiveXObject改成CreateObject方法即可。

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:JavaScript访问数据库:http://www.splaybow.com/post/javascriptaccessdatabase.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

网页被插入代码iframe »

相关文章:

由程序员变成架构师  (2013/5/26 20:37:17)

在Linux中编写C程序代码  (2013/5/10 16:04:49)

解决AJAX浏览器后退问题  (2013/4/6 10:59:48)

网页被插入代码iframe  (2013/4/6 10:59:48)

JavaScript访问数据库  (2013/4/6 10:59:48)