谁能给我一些示例源代码,展示如何从JavaScript本地连接到SQLServer2005数据库?我正在桌面上学习网络编程.
或者我需要使用其他脚本语言吗?如果有的话,建议一些替代方案,但我现在正在try 使用JavaScript.我的SQL Server安装在我的桌面上-SQL Server Management Studio 2005和IE7浏览器.
谁能给我一些示例源代码,展示如何从JavaScript本地连接到SQLServer2005数据库?我正在桌面上学习网络编程.
或者我需要使用其他脚本语言吗?如果有的话,建议一些替代方案,但我现在正在try 使用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的存在有一个古老的传说,但这是另一个故事