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就是我輸入密碼的地方...
是否和密碼串的編碼有關(guān)聯(lián)么?我的工程是用utf-8保存的,可是看代碼里似乎是用gb2313傳遞的
還是說是user不對?我在Access里設(shè)置密碼時,沒提示有user的設(shè)置嗎?
感謝萬分
總結(jié)
以上是生活随笔為你收集整理的java mdb连接_[Java]如何连接一个带密码的mdb文件?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 校园网连接不上
- 下一篇: 百度地图经纬度计算距离(Java)