你不应该使用客户端javascript来访问数据库的几个原因(不好的做法,安全问题等),但如果你真的想这样做,这里是一个例子:
var connection = new ActiveXObject("ADODB.Connection") ;
var connectionstring="Data Source=;Initial Catalog=;User ID=;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,但这是另一个故事。 😉