Java操作Access数据库

来源:互联网 发布:淘宝身份认证用那个点 编辑:程序博客网 时间:2024/05/21 10:57

Java 8访问MDB文件会有抛错误,异常信息:java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver,原因是Java 8 已经取消了JDBC-ODBC 这种访问方式。

我们可以用UCanAccess来解决这个问题


代码:

try {String path = "D:\\Database1.mdb";Properties prop = new Properties();    prop.put("charSet", "gb2312");//防止中文乱码  prop.put("user", "");  prop.put("password", "");  String dbUr1="jdbc:ucanaccess://" + path;       Connection connection = DriverManager.getConnection(dbUr1, prop);             Statement statement = connection.createStatement();             ResultSet resultSet = statement.executeQuery("SELECT * FROM 案卷");             while(resultSet.next()){             System.out.println(resultSet.getString("档号"));             }             statement.close();     } catch (Exception e) {e.printStackTrace();}



0 0