現在、私はプロジェクトの拡張機能として小さなデスクトップアプリケーションを開発しました。これは '.mdb'ファイルを読み込み、 'JDBC-ODBCドライバ'を使ってMS- 。 これはWindows環境でうまく動作しますが、Debian-Linuxマシンではこれを実行できません。Debian Linuxマシン上でJavaでMS Accessを接続する
同じのためのコードは、以下に述べるとおりである。
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
oAccessConnection = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+mdbFileName);
}
catch (Exception oException)
{
logger.info("Exception",oException);
}
親切に私は、問題の診断に役立ちます!
同じアプローチを提案することはできますか? – HarsH1610
@HarsH、いくつかの提案を追加しました。 MSはWindows OS上でアクセスを実行すると主張している。 –