sql >> Databáze >  >> RDS >> Sqlserver

Jak se připojit k databázi SQL Server z JavaScriptu v prohlížeči?

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.;)



  1. Jak najdu datový adresář pro instanci SQL Server?

  2. Kontrola stavu databázových poštovních front na serveru SQL Server (T-SQL)

  3. Vyzkoušejte tyto doporučené postupy pro monitorování databáze MySQL

  4. Jak najít položku seznamu na zadané pozici v MySQL