Java 抛弃Odbc,使用UCanAccess连接Access数据库

2014-03-22

Java 抛弃Odbc,使用UCanAccess连接Access数据库

2014-03-22

UCanAccess是一个开源的JDBC驱动,可以方便的读写access数据库,而且还跨平台,不用再依赖繁琐的odbc去连接了

添加支持库

commons-lang建议使用2.6版,最新版运行时会缺少类

至于导入jar就不啰嗦了

代码实现

支持mdb和accdb

Connection conn=DriverManager.getConnection(
        "jdbc:ucanaccess://C:/__tmp/test/zzz.accdb");
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery("SELECT * FROM Person");
while (rs.next()) {
    System.out.println(rs.getString(1));
}