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数据库