我正在用 HTML 和 Javascript 构建一个多页 Web 项目,该项目不断地从 SQL 数据库读取和写入。我可以连接到数据库并使用这种类型的连接成功运行我的项目。
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;
效果很好,运行良好。但是,前 5 行(从 var connection = 到 var rs =)导致整个浏览器在建立连接时冻结几秒钟。我需要加快速度,因为我在整个项目中不断地连接到数据库。有没有更有效的连接 SQL 数据库的方法?还是我的电脑坏了,这应该运行得更快?