アプリケーションを Microsoft Access DB に接続しています。問題は、このデータベースのすべてのテーブルがパスワードで保護されていることです (テーブル内のデータは MS 共有ポイントからインポートされるため)。Statement オブジェクトを使用してクエリを実行しようとするたびに、ユーザーとパスワードを尋ねられます。user と pwd を自動的に渡し、毎回挿入しないようにする方法はありますか?
質問する
97 次
2 に答える
2
これを試してください
final String fileName = "c:/myDataBase.mdb";
Connection con = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+fileName;
con = DriverManager.getConnection(url,"username","password");
} catch (Exception e) {
// Handle exceptions
...
} finally {
try { if(con!=null) {con.close();} } catch (Exception e) {}
}
于 2013-07-02T09:24:57.033 に答える
1
JDBC 接続文字列でユーザー名とパスワードを指定できます。
于 2013-07-02T09:05:02.370 に答える