Nie powinieneś używać klienta javascript do uzyskiwania dostępu do baz danych z kilku powodów (zła praktyka, problemy z bezpieczeństwem itp.), ale jeśli naprawdę chcesz to zrobić, oto przykład:
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;
Lepszym sposobem na połączenie się z serwerem sql byłoby użycie języka po stronie serwera, takiego jak PHP, Java, .NET, między innymi. JavaScript klienta powinien być używany tylko dla interfejsów.
I krążą plotki o starożytnej legendzie o istnieniu javascriptu na serwerze, ale to już inna historia.;)