JavaでMicrosoft Accessにアクセスするときに以下のプログラムでアクセスしました。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:DBs");
このプログラムを作成する前にODBC データソース アドミニストレータでデータベースの登録を行いました。
データベース名はデータソース名に拡張子を付けた名前にしました。
ODBC データソース アドミニストレータの登録を行わずにプログラムの中にファイルの場所を記述してMicrosoft Accessにアクセスすることはできないのでしょうか?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
2パターン
odbcconf.exe(コマンド)
で登録してできるみたいです。
が削除できないみたいですし、
コマンドの発行が失敗した場合とか
面倒そう。
あと1つは
JNIで出来るみたいです。
DLL作成まで試しにやってみましたが、
簡単にできましたよ。
どうせ私はAccessを持っていないので
それ以上はやりませんでしたが。
下記URLを参考にどうぞ。
参考URL:http://wiki.paulownia.jp/java/jni
public_saさん、
お返事ありがとうございます。
今回、作成したいプログラムはデータベースのパスをフォーム上の入力欄から入力してもらい、データベースにアクセスするプログラムを作るつもりでした。
javaでMicrosoft Accessにアクセスしたことがないので自分の作りたいものと質問が合いませんした。
質問の仕方が悪かったと思います。すみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) 教えてください。 アクセスでクエリデータを 指定フォルダに保存するマクロを作成しているのですが、ファ 2 2022/11/13 10:35
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドを実行してコマンドラ...
-
「SimpleEntry を型に解決でき...
-
コマンドプロンプトが使えない
-
CloudSticky.jarが起動しない。
-
Tomcatのメモリー使用量が知りたい
-
windowsのタスクスケジューラを...
-
C# コマンドプロンプト画面で表...
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
classファイルについて
-
JSPのクラスをコンパイルできな...
-
タグが閉じてないというエラー...
-
正しいURL指定しているにもかか...
-
JAVAでアルファベットを数...
-
マイクラjavaでForgeを入れたい...
-
SVFの設定について:クラスパス...
-
シンボルが見つかりませんとい...
-
「削除するか、クラスパスの正...
-
Javascriptの値をJava(JSP)へ渡...
-
split関数で区切り文字がない場合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでタイトルバーを非表示...
-
VBプログラムから「管理者とし...
-
CloudSticky.jarが起動しない。
-
ShellExecuteの使い方について
-
VB6.0 ラベルが文字化け
-
MacOS:ターミナルではNPMのコ...
-
SYSTEM関数等を用いて複数のコ...
-
jarファイルをバッチで実行させ...
-
batよりjava起動
-
実行したらがメモ帳出て来てしまう
-
Java VM のヒープサイズについて
-
「SimpleEntry を型に解決でき...
-
32bitアプリから64bitアプリの...
-
Javaプログラムでコマンド実行...
-
ACCESS VBA からエクセルを最小化
-
windowsのタスクスケジューラを...
-
Java 特定プロセス名前取得方法...
-
ブレークポイントを設置してな...
-
eclipseからのターミナル実行方...
-
windows power shell icacl
おすすめ情報