人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javaでつなぐ場合、JDBC以外の方法を教えてください。
言語 :Java(Servlet)
> ・DB :Oracle
> ・OS :WeindowsXP
> ・サーバ:Solaris

●質問者: rthuk
●カテゴリ:コンピュータ インターネット
✍キーワード:Java Oracle Servlet solaris サーバ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● mass3
●35ポイント

JDBCが推奨なのですが、JNIとOCIを使う方法があります。

「Java - JNI - OCI - Oracle」

http://otn.oracle.co.jp/tech/oci/

クライアントがWindowsということなのでJDBC-ODBCドライバも使えますね。

「Java - JDBC-ODBCブリッジ - ODBCドライバ - Oracle」

http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/jdbc/bridge.html

ただし、本来はJDBCドライバを使用すべきでしょう。

事情があると思いますが、そんな時のためにOracleはType2とType4の2つのドライバを準備していますので。

◎質問者からの返答

なるほど。ありがとうございます。


2 ● y-kawaz
●35ポイント

なんでJDBCを使わないのかは分かりませんが…。ネットワークセキュリティ上の問題で外部に対してHTTP以外の自由な通信が出来ないなどでしょうか?

例えば、サーバ側で渡されたSQLを実行して結果をXMLやCSVで返すようなCGIを作成しておき、Java側ではそのレスポンスを取得するという形などが自然に考えられますよね。

http://q.hatena.ne.jp/answer

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ