- ベストアンサー
ODBCを使ったMysqlをjavaで操作する
- ODBCを用いたMySQLをJavaで操作する方法について
- JavaScriptではなくJavaを使用してODBCを利用してMySQLを操作する方法について
- HTMLを使用した画面での会員情報検索の方法について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>クライアントサイドの処理だと思います。 売り物を作るのに「思います」はマズイでしょ。 とにかく、クライアント側だと、ブラウザのセキュリティレベルを 下げないと、アクセス用オブジェクトが生成できません。顧客が、 その辺の事情(下手するとウィルスに感染する危険)を理解し、 細かいセキュリティ設定ができるという前提での製品になります。 普通に考えると、サーバサイドで、JavaかJSPあたりでDBを操作し、 その結果をクライアントに返すというWebアプリケーション形式を 想像します。もっとも、このモデルは全くの想定外だと思いますが… 間をとって、IISを使ったASP(言語はJavaScript)モデルというのは? ASPのカテゴリで色々ありますよ。但し、Javaは全く出てきませんが。 もし、DBが完全にローカルインストールであるならHTAという選択肢も あります。これは一般アプリケーションで、やはりJavaとは縁が ありません。但し、セキュリティ設定云々からは解放されます。 とりあえず、ターゲットのDBを何処に置くつもりなのか考えましょう。 サーバに置く→JavaのWebアプリケーションかASP ローカルに置く→Javaの一般アプリケーションかHTA この選択から始めてください。 尚、「JavaScriptでODBC接続ができた」ことはJavaアプリケーションの 開発には殆ど役にたちません。それほど両者には違いがあるのです。 開発プラットホームについて、十分検討すべきです。
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1416)
どういう状況でのお話でしょう? Webアプリケーションのクライアントサイドのことですか? それともサーバサイドの処理ですか?両者は環境が全然違うので、 どちらか明確でないと回答は得られないと思います。 それと、JavaとJavaScriptは全然別の言語なので、コードを見ても お互いに全く参考になりません。(考え方くらいはなるかも) >ODBCを用いたJavaScriptが無く JavaならJDBC、JavaScriptならADOが普通です。しかし、JavaScriptで ODBCを使う例もあると思いますけどね。Googleしたら結構ありました。 それと、クライアントサイドだとしたら、DBはクライアント、または クライアントから参照可能なマシン上にないと操作できません。
補足
説明が足りず申し訳ありませんでした。 当方現在、大学での演習でコーディングをしています。 一応ソフトウェアを売るという方向ですので、クライアントサイドの 処理だと思います。 当初の予定ではJavaScriptですべて出来るだろうと判断し ODBCで繋げてしまったのですが、私が担当している検索機能と 他の人が担当している1つの機能がJavaのほうが良い??という 調査結果が出てしまったためにJavaで質問させていただきました。 JDBCを組み込むとなると仕様変更書等が必要となり手戻りが出てしまうため、 このまま出来ないものかと…と今に至っています。 DBを見れるようにユーザにはMysql等のツールをインストールしてもらう という前提があるので、そこは問題ないかと思います。
お礼
自分の中でまとまっていない状態で質問してしまい すみませんでした。 しっかりと定義からまとめててからまた質問したいと思います。 お手数掛けてしまい失礼しました!!