• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ODBCを使ったMysqlをjavaで操作する)

ODBCを使ったMysqlをjavaで操作する

このQ&Aのポイント
  • ODBCを用いたMySQLをJavaで操作する方法について
  • JavaScriptではなくJavaを使用してODBCを利用してMySQLを操作する方法について
  • HTMLを使用した画面での会員情報検索の方法について

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1416)
回答No.2

>クライアントサイドの処理だと思います。 売り物を作るのに「思います」はマズイでしょ。 とにかく、クライアント側だと、ブラウザのセキュリティレベルを 下げないと、アクセス用オブジェクトが生成できません。顧客が、 その辺の事情(下手するとウィルスに感染する危険)を理解し、 細かいセキュリティ設定ができるという前提での製品になります。 普通に考えると、サーバサイドで、JavaかJSPあたりでDBを操作し、 その結果をクライアントに返すというWebアプリケーション形式を 想像します。もっとも、このモデルは全くの想定外だと思いますが… 間をとって、IISを使ったASP(言語はJavaScript)モデルというのは? ASPのカテゴリで色々ありますよ。但し、Javaは全く出てきませんが。 もし、DBが完全にローカルインストールであるならHTAという選択肢も あります。これは一般アプリケーションで、やはりJavaとは縁が ありません。但し、セキュリティ設定云々からは解放されます。 とりあえず、ターゲットのDBを何処に置くつもりなのか考えましょう。 サーバに置く→JavaのWebアプリケーションかASP ローカルに置く→Javaの一般アプリケーションかHTA この選択から始めてください。 尚、「JavaScriptでODBC接続ができた」ことはJavaアプリケーションの 開発には殆ど役にたちません。それほど両者には違いがあるのです。 開発プラットホームについて、十分検討すべきです。

syoppa
質問者

お礼

自分の中でまとまっていない状態で質問してしまい すみませんでした。 しっかりと定義からまとめててからまた質問したいと思います。 お手数掛けてしまい失礼しました!!

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1416)
回答No.1

どういう状況でのお話でしょう? Webアプリケーションのクライアントサイドのことですか? それともサーバサイドの処理ですか?両者は環境が全然違うので、 どちらか明確でないと回答は得られないと思います。 それと、JavaとJavaScriptは全然別の言語なので、コードを見ても お互いに全く参考になりません。(考え方くらいはなるかも) >ODBCを用いたJavaScriptが無く JavaならJDBC、JavaScriptならADOが普通です。しかし、JavaScriptで ODBCを使う例もあると思いますけどね。Googleしたら結構ありました。 それと、クライアントサイドだとしたら、DBはクライアント、または クライアントから参照可能なマシン上にないと操作できません。

syoppa
質問者

補足

説明が足りず申し訳ありませんでした。 当方現在、大学での演習でコーディングをしています。 一応ソフトウェアを売るという方向ですので、クライアントサイドの 処理だと思います。 当初の予定ではJavaScriptですべて出来るだろうと判断し ODBCで繋げてしまったのですが、私が担当している検索機能と 他の人が担当している1つの機能がJavaのほうが良い??という 調査結果が出てしまったためにJavaで質問させていただきました。 JDBCを組み込むとなると仕様変更書等が必要となり手戻りが出てしまうため、 このまま出来ないものかと…と今に至っています。 DBを見れるようにユーザにはMysql等のツールをインストールしてもらう という前提があるので、そこは問題ないかと思います。

関連するQ&A