public class AccessTest {
private final static String MDB_FILE = "C:\\test\\TestDB.accdb";
public static void main(String[] args) throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb,*.accdb)};DBQ=" + MDB_FILE;
Connection conn = DriverManager.getConnection(url);
String sql = "select * from login_user";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getInt(1));
}
rs.close();
stmt.close();
conn.close();
}
}
private final static String MDB_FILE = "C:\\test\\TestDB.accdb";
public static void main(String[] args) throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb,*.accdb)};DBQ=" + MDB_FILE;
Connection conn = DriverManager.getConnection(url);
String sql = "select * from login_user";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getInt(1));
}
rs.close();
stmt.close();
conn.close();
}
}

本文提供了一个使用Java访问Microsoft Access数据库的示例代码。通过加载ODBC驱动并建立连接,实现了从指定的Access文件中读取数据的功能,并打印出查询结果。此示例适用于希望了解如何使用Java进行Access数据库操作的开发者。
1503

被折叠的 条评论
为什么被折叠?



