sql >> データベース >  >> RDS >> Sqlserver

ブラウザのJavaScriptからSQLServerデータベースに接続するにはどうすればよいですか?

    いくつかの理由(悪い習慣、セキュリティの問題など)でデータベースにアクセスするためにクライアント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. SQL Server(T-SQL)でAM/PMを時間値に追加する方法

    2. OracleSQLの連続または重複する日付範囲の開始日と終了日を1行に出力します

    3. MySQLテーブルの主キーをプレフィックス付きで自動インクリメントする方法

    4. MySQLで大文字を小文字に変換する方法