java mdb连接_[Java]如何连接一个带密码的mdb文件?
我使用的代碼如下...
Properties prop = new Properties();
prop.put("charSet", "gb2312");
prop.put("user", "");
prop.put("Password", "mima");
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + mdbPath;
Statement stmt = null;
ResultSet rs = null;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url, prop);
stmt = (Statement) conn.createStatement();
rs = stmt.executeQuery("select * from Action");
ResultSetMetaData data = rs.getMetaData();
總是提示我密碼無效...
第四行mima就是我輸入密碼的地方...
是否和密碼串的編碼有關聯么?我的工程是用utf-8保存的,可是看代碼里似乎是用gb2313傳遞的
還是說是user不對?我在Access里設置密碼時,沒提示有user的設置嗎?
感謝萬分
總結
以上是生活随笔為你收集整理的java mdb连接_[Java]如何连接一个带密码的mdb文件?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 校园网连接不上
- 下一篇: 微软 Github AI 编程工具 Co