如何从浏览器中的JavaScript连接到SQL Server数据库?

谁能给我一些示例源代码,以显示如何从JavaScript本地连接到SQL Server 2005数据库?我正在台式机上学习Web编程。

还是我需要使用任何其他脚本语言?如果您有其他建议,请提出一些建议,但我现在正尝试使用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存在的古老传说的传言,但这是另一个故事。;)

以上是 如何从浏览器中的JavaScript连接到SQL Server数据库? 的全部内容, 来源链接: utcz.com/qa/433570.html

回到顶部