UCanAccess是一个纯JavaJDBC驱动程序,它使我们无需使用即可读取和写入Access数据库ODBC。它使用另外两个包Jackcess和HSQLDB来执行这些任务。
设置好*之后,我们可以使用以下代码处理.accdb和.mdb文件中的数据:
import java.sql.*; Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:/__tmp/test/zzz.accdb"); Statement s = conn.createStatement(); ResultSet rs = s.executeQuery("SELECT [LastName] FROM [Clients]"); while (rs.next()) { System.out.println(rs.getString(1)); }
*有关更多详细信息,请参见以下问题:
在不使用ODBC的情况下从Java操作Access数据库