- - PR -
JDBC経由でMSAccessで見るためには?
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-03-17 18:09
現在、あるデータベースを用いた開発を行っているのですが、
特殊なデータベースでODBCが古く使い物にならない状態にあります。 そのため、Eclipse3.0+QuantumDatabaseを用いてJDBC経由で データベースの中身を確認しつつ開発をしているのですが、 クライアントにデータベースを見せる必要が出てきてしまい、 さすがにEclipseをインストールをするわけにもいかず、 MSAccessを好んで使うクラアントですのでJDBCドライバを ODBCドライバとして使う(ラップする)方法がないか探しています。 Googleで検索してみたのですが、ODBCドライバをJDBC経由で使用する方法は 何件も見つかっても目的のものが見つからず…、 皆さんの知恵をお借りしたいとここに書き込みしました。 どなたか良い方法を知っている方がいましたら教えていただけると助かります。 よろしくお願いいたします。 | ||||
|
投稿日時: 2005-03-17 18:29
>Googleで検索してみたのですが、ODBCドライバをJDBC経由で使用する方法は
>何件も見つかっても目的のものが見つからず…、 目的のもの、とはなんでしょう?恐らく jdbc-odbc ドライバについて何件もヒットしたのではないかと思いますが、何か問題がありましたか? http://java.sun.com/j2se/1.4.2/docs/guide/jdbc/getstart/bridge.doc.html 何が見つかって、どういう点で条件に合わなかったのかを示してはいかがでしょう。 | ||||
|
投稿日時: 2005-03-18 09:20
回答ありがとうございます。
>恐らく jdbc-odbc ドライバについて何件もヒットしたのではないかと思いますが、何か問題がありましたか? ヒットしたのはその通りなのですが、私の認識としては、 アプリケーション(Javaプログラム)→JDBC-ODBCドライバ→ODBCドライバ→データベース とアクセスするためのもの、だったのですが、 アプリケーション(MSAccessとか)→JDBC-ODBCドライバ→JDBCドライバ→データベース とアクセスすることも可能なのでしょうか? 可能であれば、その設定に詳しいサイトなど教えていただけると助かります。 よろしくお願いします。 | ||||
|
投稿日時: 2005-03-18 10:06
[→データベース]
このデータベース、ってなんでしょう? MSAccess から Oracle など他のデータベースサーバに接続したい、ということでしょうか? だとすればやはり ODBC ドライバを用意すれば良い気がします。なぜ間に JDBC ドライバをはさもうとしているのでしょう? | ||||
|
投稿日時: 2005-03-18 10:11
[回答ではありません]
JDBC-ODBC ドライバは JDBC → ODBC を行う JDBC ドライバです。
ではなく、できるとしたら アプリケーション(MSAccessとか)→ ODBC ドライバ → JDBC-ODBCドライバ → データベース となると思います・・・ 「ODBC-JDBCブリッジ」で検索をして見てください。 読みにくくなって申し訳ありません。 −−−本文ここまで−−− [編集内容] [本文追加]部分を追加 [編集内容] [本文追加] まさにこれ↑を探しているということでしょうか? ODBC は JDBC を意識していないので ODBC 側から JDBC リソースに リンクするのは無理ではないかと・・・ [本文追加 ここまで] ならば、インギさんのおっしゃるように アプリケーション(MSAccessとか)→ ODBC ドライバ → データベース で良い様な気がしますが・・・ 部分を本文から削除 末尾に文を追加 [ メッセージ編集済み 編集者: パテ太 編集日時 2005-03-18 10:21 ] [ メッセージ編集済み 編集者: パテ太 編集日時 2005-03-18 10:46 ] | ||||
|
投稿日時: 2005-03-18 11:03
質問に回答で返さないのも失礼ですが、この話は興味があります。
HSQLDBを使用しているのですが、ODBCドライバが存在しないので、 ODBCドライバが存在しないデータベースを ODBCからJDBC経由で操作するようなドライバがあればいいなとは思っていました。 | ||||
|
投稿日時: 2005-03-18 11:49
"ODBC-JDBC bridge" で検索すると
ほとんど JDBC → ODBC を行う JDBC のブリッジドライバについての説明が 引っかかるのですが 一部 ODBC → JDBC を行う ODBC のブリッジドライバについての 説明も引っかかります。 有償ですが・・・たとえばこれとか・・・ | ||||
|
投稿日時: 2005-03-18 12:25
いい回答ではないかもしれませんが、一応。
その「見せる」の状態がはっきりしませんが、簡単に「こういうデータが入ってますよ」という程度なら、Access をフロントエンドにしなくても Java で簡易検索 GUI アプリケーションを作ってしまったほうが早いかもしれませんよ。 |