java连数据库都是通过jdbc连odbc源的,jdk1.7及以下都可以。jdk1.8需要自己装驱动。
连access的话也可以用jdbc直接连access文件就行,下面是个例子可供参考。
public void ConnectAccessFile() throws Exception
{
Class.forName('sun.jdbc.odbc.JdbcOdbcDriver');
/** * 直接连接access文件。 */
String dbur1 = 'jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
DBQ=d://chongchong.mdb';
Connection conn = DriverManager.getConnection(dbur1, 'username', 'password');
Statement cc = conn.createStatement();
ResultSet rs = cc.executeQuery('select * from Table1');
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
cc.close();
conn.close();
}