问题

任何人都可以给我一些示例源代码,显示如何从本地连接到SQL Server 2005数据库?我在我的桌面上学习网络编程.

还是我需要使用任何其他脚本语言?建议一些替代品,如果你有他们,但我现在试图用JavaScript.我的SQL Server本地安装在我的桌面上 - SQL Server Management Studio 2005和IE7浏览器.



解决方法

您不应该使用客户端javascript来访问数据库,因为几个原因(不好的做法,安全问题等),但如果你真的想这样做,这里是一个例子:

var connection = new ActiveXObject("ADODB.Connection") ;

var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";

connection.Open(connectionstring);
var rs = new ActiveXObject("ADODB.Recordset");

rs.Open("SELECT * FROM table", connection);
rs.MoveFirst
while(!rs.eof)
{
   document.write(rs.fields(1));
   rs.movenext;
}

rs.close;
connection.close; 

连接到sql服务器的更好方法是使用一些服务器端语言,如PHP,Java,.NET等.客户端JavaScript应该只用于接口.

还有一个关于服务器javascript的存在的传说,但这是另一个故事. ;)




相关问题推荐