JavaScript中链接数据库示例
2010-06-11 15:17 ☆冷枫☆ 阅读(541) 评论(0) 编辑 收藏 举报一个用javascript链接数据库的例子,比较简单。流程和ADO.NET有相似之处,只是部分地方语法稍有差异,代码如下:
<script language="javascript">
function test_connect_sql(){
try{
//JavaScript 写服务器端连接数据库的代码
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=drsa; "
+"Password=123456; Initial Catalog=StockDoctor");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from test";
rs.open(sql, conn);
html = "<table width='100%' border=1>";
html +="<tr bgcolor='#f4f4f4'><td>id</td><td>stuname</td><td>stuage</td><td>stuzy</td></tr>";
while(!rs.EOF)
{
html += "<tr><td>" + rs("id") + "</td><td>" + rs("stuname") + "</td><td>" + rs("stuage") + "</td><td>" + rs("stuzy") + "</td></tr>";
rs.moveNext;
}
html += "</table>";
document.write(html);
}
catch(e){
}finally{
rs.close();
rs = null;
conn.close();
conn = null;
}
}
window.onload =function(){test_connect_sql();}
</script>
function test_connect_sql(){
try{
//JavaScript 写服务器端连接数据库的代码
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=drsa; "
+"Password=123456; Initial Catalog=StockDoctor");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select * from test";
rs.open(sql, conn);
html = "<table width='100%' border=1>";
html +="<tr bgcolor='#f4f4f4'><td>id</td><td>stuname</td><td>stuage</td><td>stuzy</td></tr>";
while(!rs.EOF)
{
html += "<tr><td>" + rs("id") + "</td><td>" + rs("stuname") + "</td><td>" + rs("stuage") + "</td><td>" + rs("stuzy") + "</td></tr>";
rs.moveNext;
}
html += "</table>";
document.write(html);
}
catch(e){
}finally{
rs.close();
rs = null;
conn.close();
conn = null;
}
}
window.onload =function(){test_connect_sql();}
</script>
励志博客园--优秀的阅读、励志、交流学习平台。您的网上心灵家园!