
JavaからMDBへ接続するプログラムを作ろうと思っていますが、環境が特殊なので、1.可能なのか、2.どうすれば可能なのか、といった回答にしていただければ非常に助かります。ご存知の方、いらっしゃいましたら回答のほどよろしくお願いします。手持ちの参考書などにも載っておらず困っております。
1. PCはスタンドアロン。MDBファイルにJavaからアクセスするアプリケーションは開発可能でしょうか。Access本体が無くても大丈夫でしょうか。
1. 同じくスタンドアロン環境でクライアントはアプレットとし、パーソナルサーバーのようなサーバー機能を載せ、Servletを動かしMDBにアクセスするという形。
3. Javaアプリケーションから外部プログラム(Acrobat Readerなど)を呼び出してアプリケーション内に表示することは可能でしょうか。
以上、よろしくお願いします。

No.2ベストアンサー
- 回答日時:
ずばりの回答はできませんが、参考までにアドバイスさせて頂きます。
> 1.PCはスタンドアロン。MDBファイルにJavaからアクセスするアプリケーションは開発可能でしょうか。Access本体が無くても大丈夫でしょうか。
JDBC-ODBCブリッジドライバは、JDK(JREも)をインストールするとおまけ(?)でくっついてきますので、ODBCの設定さえすればMDBへのアクセスはできます。
でも、JDK1.2.×付属のドライバは、日本語が文字化けしたりするなどが多いので、JDK1.3以上がよろしいかと。
>3.Javaアプリケーションから外部プログラム(Acrobat Readerなど)を呼び出してアプリケーション内に表示することは可能でしょうか。
アプリケーション内に表示する方法は、ちょっと分かりませんが、Javaアプリケーションから他のプログラムを起動することだったらできます。
たとえば、エクセルを起動するときは、こんな感じです。
(環境によって、exec()メソッドの引数は違うと思います)
Runtime r = Runtime.getRuntime();
try{
r.exec("C:\\Program Files\\Microsoft Office\\Office\\EXCEL.EXE");
}catch(Exception e){}
No.3
- 回答日時:
JavaからMDBの接続ですが、
JDKについているDEMOにサンプルプログラムがあります。
demo/jfc/DBDemos/
の下を見てください。
DEMOディレクトリは真剣に見たことがありませんでした。
なるほど、目的を持って見るとためになるサンプルがありますね。
ありがとうございます。
一通り調べたつもりだったのですが・・・・。
一人で悩むと解決も遠いですね。
No.1
- 回答日時:
分かる範囲だけ。
> 1. PCはスタンドアロン。MDBファイルにJavaからアクセスするアプリケーションは開発可能でしょうか。Access本体が無くても大丈夫でしょうか。
開発は可能です。
Java からデータベースを扱うには JDBC と呼ばれる仕組みを使います。
JDBC には、JDBC-ODBC ブリッジという実装があります。これを経由すると、
ODBC でアクセスできるデータベースをアクセスできます。アクセスのファイルは
ODBC 経由でアクセスすることができます。
Access 本体が無くても、ODBC がインストールされていれば大丈夫です。
JDBC と MDB or Access をキーワードにして検索すると、いろいろ情報がひっか
かります。そのうちのひとつを参考URLに。
> 1. 同じくスタンドアロン環境でクライアントはアプレットとし、パーソナルサーバーのようなサーバー機能を載せ、Servletを動かし MDBにアクセスするという形。
Servlet も JDBC を使うことができますので、可能です。
3は、ちょっと分かりません。
参考URL:http://www.mars.dti.ne.jp/~torao/program/jdbc/od …
非常に参考になるURLを教えていただき本当にありがとうございます。
「できる」ということがわかれば、今後色々試してみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
javaのソースからクラス図を作...
-
プログラムの起動、利用につい...
-
映写機のフィルム効果音のサウ...
-
プログラミング言語についてです。
-
visual stadio 参照問題
-
CrystalReportsのバージョン確...
-
オブジェクト指向について
-
web プログラマ はどのプ...
-
propertiesが読み込めなくてnul...
-
【javaコンパイル時のエラーに...
-
サイドワインダーのドライバ
-
gitでバージョン指定してダウン...
-
OpenForm
-
Minecraftが最初に戻ってしまい...
-
C# Excelを遅延バインディング...
-
C/C++のプログラムについて
-
JSFで、マネージビーンに画面の...
-
vectorクラスについて。
-
スプライン補間関数が実装され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
unzip32.dllの利用について(64b...
-
JavaAppretは
-
sandboxとは?
-
ウィンドウを最小化した際の制...
-
プラグインとパッチの違いは?
-
Ctime
-
forte community or j builder ...
-
Visual Basicで通信アプリケー...
-
C#のWindowsフォームアプリケー...
-
VBで作ったものを人にやらせる...
-
Java 購入検討
-
Google App Engineのアップロー...
-
.NET Frameworkとvb.net
-
RSA署名付きアプレットの作...
-
VB.netでxml-rpcの使用は可能??
-
帳票出力について
-
TitaniumでIphoneアプリを終了...
-
JavaでMDB
おすすめ情報