技術的なことから意味のないことまで、忘れたくないことをただ綴っていきます。最近JavaでAccessのmdbファイルを使うことがあったのですが、久しぶりに使って手間取ったのでメモ。JDBC-ODBCブリッジを使いますが、昔やったときはDSNを使いました。アドミニストレータ」を開いて、ファイルを設定して...っていうのが面倒くさいんで、今回はパス。いうか、実行時にユーザにmdbファイルのパスを決定させたかったのです。調べた結果、JDBCの接続URLを以下のようにすればDSNを使わずに接続できることがわかりました。ファイルのパスJDBCドライバのクラス名は「sun.jdbc.odbc.JdbcOdbcDriver」です。再頒布可能コンポーネントが必要になりますのでご注意を。あぁ、それから、なんか知らないですが、JDK8からはJDBC-ODBCブリッジが含まれなくなる(?)みたいですね。追記)やはりJava8からJDBC-ODBCブリッジが含まれなくなりました。いうライブラリ使えば、JDBC-ODBCブリッジと同等の事が出来そうです。