[解決済み】ブラウザのJavaScriptからSQL Serverデータベースに接続する方法は?
2022-03-28 15:58:53
質問
どなたか、JavaScriptからSQL Server 2005のデータベースにローカルに接続する方法を示すサンプルソースコードを教えていただけませんか?デスクトップでWebプログラミングを勉強しています。
それとも他のスクリプト言語を使用する必要があるのでしょうか?もし代替案があれば教えてください。ただし、私は今、JavaScriptでそれを行おうとしています。私のSQL Serverは、私のデスクトップにローカルにインストールされています - SQL Server Management Studio 2005とIE7ブラウザ。
解決方法は?
データベースへのアクセスにクライアント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の存在については、古くからの伝説があるという噂もありますが、これはまた別の話です;)。
関連
-
[解決済み】Facebook Graph API のクエリで with=location を使用すると "Uncaught (in promise) undefined" というエラーが発生する。
-
[解決済み】このエラーの原因は何ですか - "Fatal error: ローカルgruntを見つけることができません"
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】TypeError: $(...).DataTable は関数ではありません。
-
[解決済み】JavaScriptで':'(コロン)は何をするのか?
-
[解決済み】JavaScriptのgetElementByNameが機能しない
-
[解決済み】最大呼び出しスタックサイズ超過エラーとその修正方法とは?
-
[解決済み】「Uncaught TypeError: Chromeで "Illegal invocation "が発生する。
-
[解決済み】コンソールがUnterminated JSX contentsエラーを投げる【終了しました
-
[解決済み】Javascript - ERR_CONTENT_LENGTH_MISMATCH
-
[解決済み】Uncaught SyntaxError: JSON の位置 0 に予期しないトークン u があります。
-
[解決済み】Syntax error: JavaScriptの不正なreturnステートメント
-
[解決済み】Integrated Security = True と Integrated Security = SSPI の違いは何ですか?