Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да се свържа с база данни на SQL Server от JavaScript в браузъра?

Не трябва да използвате клиентски javascript за достъп до бази данни по няколко причини (лоша практика, проблеми със сигурността и т.н.), но ако наистина искате да направите това, ето един пример:

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; 

По-добър начин за свързване към sql сървър би бил да се използва език от страна на сървъра като PHP, Java, .NET, наред с други. Клиентският javascript трябва да се използва само за интерфейсите.

И има слухове за древна легенда за съществуването на сървър javascript, но това е друга история.;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проста заявка за вземане на максимална стойност за всеки идентификатор

  2. Разделяне на стойности, разделени със запетая, в колони на множество редове в Sql Server

  3. Математически функции на SQL Server (пълен списък)

  4. MSSQL Грешка „Основният доставчик се провали при отваряне“

  5. Какво е SQL Server? (Определение, версии, издания)