Klientský javascript byste neměli používat pro přístup k databázím z několika důvodů (špatná praxe, bezpečnostní problémy atd.), ale pokud to opravdu chcete udělat, zde je příklad:
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;
Lepším způsobem připojení k serveru SQL by bylo použití některého jazyka na straně serveru, jako je mimo jiné PHP, Java, .NET. Klientský javascript by měl být používán pouze pro rozhraní.
A kolují zvěsti o prastaré legendě o existenci serverového javascriptu, ale to je jiný příběh.;)