Menyambung ke SQL Server daripada JavaScript dalam Penyemak Imbas
Walaupun ia tidak disyorkan kerana keselamatan data yang lemah dan keupayaan terhad, berikut ialah cara anda boleh sambung ke pangkalan data SQL Server 2005 daripada JavaScript dalam penyemak imbas anda:
Menggunakan ActiveX Objek (Internet Explorer Sahaja)
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();
Nota: Kaedah ini hanya berfungsi dalam versi Internet Explorer yang lebih lama, jadi sebaiknya gunakan kaedah alternatif.
Menggunakan Teknik yang Lebih Sesuai
Untuk keselamatan data yang lebih baik dan fungsi yang lebih baik, sangat disyorkan untuk menggunakan bahasa skrip sebelah pelayan seperti PHP, Java atau .NET. Ini membolehkan anda mengendalikan sambungan pangkalan data dan pertanyaan pada pelayan, menghalang data sensitif daripada terdedah kepada klien.
Kesimpulan
Walaupun mungkin menggunakan JavaScript untuk menyambung kepada pangkalan data SQL Server dalam penyemak imbas, biasanya tidak digalakkan untuk berbuat demikian atas sebab keselamatan. Sebaliknya, pertimbangkan untuk menggunakan teknik pengaturcaraan sebelah pelayan untuk memastikan akses pangkalan data yang selamat dan cekap.
Atas ialah kandungan terperinci Bolehkah saya Menyambung ke Pelayan SQL daripada JavaScript dalam Pelayar, dan Patutkah Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!