0

javascript を介してデータベースに接続できるかどうかを知る必要がありますか? 実際、私が終了する最後のアクションは、javacsript を介して行われます。ここで、最後のアクションが停止するデータベースにいくつかのエントリ (javascript を介して抽出) を作成する必要があります。これはどのように行うことができますか?

4

1 に答える 1

1

答えは、Javascript が実行されている場所によって異なります。

リモート サーバー上のデータベースに直接アクセスするブラウザーで実行されている Javascript について質問している場合、答えはノーです。XMLHTTPRequest最善の方法は、データベースを更新する Web サービスを作成し、 JavaScript からオブジェクトを介してそれを呼び出すことです。このような Web サービスを介して提供するものについては、十分に注意する必要があります。SQL ステートメントを許可すると、誰でもサービスに接続して、DELETE FROM customer;新しいユーザー レコードを実行または挿入したり、恐ろしいことをしたりできます。

CSCRIPT.EXE などを介して Windows Scripting Host から JavaScript を実行している場合は、ODBC オブジェクトを作成し、その方法でデータベースにアクセスできます。

JVM で JavaScript を実行している場合は、JDBC を使用できると思います。

詳細を教えていただければ、より具体的にお伝えできます。

于 2009-03-23T09:41:05.187 に答える