ホームページ >ウェブフロントエンド >jsチュートリアル >ブラウザーの JavaScript から SQL Server に接続できますか? 接続する必要がありますか?
ブラウザの JavaScript から SQL Server に接続する
データ セキュリティが不十分で機能が制限されているため推奨されませんが、次の方法で接続できます。 JavaScript から SQL Server 2005 データベースに接続します。ブラウザ:
ActiveX オブジェクトの使用 (Internet Explorer のみ)
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();
注: この方法は、古いバージョンの Internet Explorer でのみ機能します。したがって、代替方法を使用することをお勧めします。
より適切な方法を使用するテクニック
データのセキュリティを強化し、機能を向上させるには、PHP、Java、.NET などのサーバー側スクリプト言語を使用することを強くお勧めします。これにより、サーバー上でデータベース接続とクエリを処理できるようになり、機密データがクライアントに公開されるのを防ぎます。
結論
一方、JavaScript を使用して接続することも可能です。ブラウザで SQL Server データベースにアクセスする場合、セキュリティ上の理由から、これを行うことは一般的にお勧めできません。代わりに、サーバー側のプログラミング手法を使用して、安全かつ効率的なデータベース アクセスを確保することを検討してください。
以上がブラウザーの JavaScript から SQL Server に接続できますか? 接続する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。