`
s103y
  • 浏览: 112117 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JS数据库(SQL)操作小例

    博客分类:
  • java
阅读更多

JS数据库(SQL)操作小例

IT 2010-03-15 18:42:28 阅读156 评论1   字号: 订阅

<html>
<head>
<title>数据库小例</title>
</head>
<body>
<h2>数据库小例</h2>
<hr>
<script language="JavaScript">
var objdbConn = new ActiveXObject("ADODB.Connection");//创建数据库对象
var conn = "Driver={SQL Server};SERVER=localhost;Trusted_Connection=SSPI;DATABASE=Northwind";

//var conn = "Driver={SQL Server};SERVER=localhost;UID=sa;PWD=;DATABASE=Northwind";

//这两种链接都可以,但上面那种较佳,任何登录名都可以,这些方式有点像ADO.net

objdbConn.Open(conn);//打开数据库,即连接数据库
var cmd = objdbConn.Execute("select *  from  Products");
var fdCount = cmd.Fields.Count;// 获取字段数
if(!cmd.EOF){   //记录非空时
document.write("<table border=1><tr>");
// 将表的所有属性显示出来
for (var i=0; i < fdCount; i++)
document.write("<td><b>" + cmd.Fields(i).Name + "</b></td>");
document.write("</tr>");
// 将表的每一行内容显示出来

while (!cmd.EOF){
document.write("<tr>");
// 将表的内容逐行显示
for (i=0; i <fdCount; i++)
document.write("<td valign='top'>" + cmd.Fields(i).Value + "</td>");
document.write("</tr>");
cmd.moveNext(); // 移到下一记录
}
document.write("</table>");
}
else
document.write("数据库记录为空!<br>");
cmd.Close(); // 关闭读取
objdbConn.Close(); // 关闭数据库链接
</script>
</body>
</html>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics