Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để kết nối với cơ sở dữ liệu SQL Server từ JavaScript trong trình duyệt?

Bạn không nên sử dụng javascript của ứng dụng khách để truy cập cơ sở dữ liệu vì một số lý do (thực tiễn không tốt, vấn đề bảo mật, v.v.) nhưng nếu bạn thực sự muốn làm điều này, đây là một ví dụ:

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; 

Cách tốt hơn để kết nối với máy chủ sql là sử dụng một số ngôn ngữ phía máy chủ như PHP, Java, .NET, trong số những ngôn ngữ khác. Javascript ứng dụng chỉ nên được sử dụng cho các giao diện.

Và có tin đồn về một truyền thuyết cổ xưa về sự tồn tại của máy chủ javascript, nhưng đây là một câu chuyện khác.;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Theo dõi bảng ghi mới trong cơ sở dữ liệu sql

  2. Mọi khóa ngoại của SQL Server có nên có một chỉ mục phù hợp không?

  3. Ước tính tiết kiệm nén dữ liệu trong SQL Server

  4. SQL RANK () so với ROW_NUMBER ()

  5. Chỉ mục dựa trên hàm trong SQL Server