首先下载jar包 Access_JDBC30.jar,因为1.8 没有access数据的驱动桥。
下载完成后
第一步:把jar包放到jdk1.8/lib,下。
第二步:配置环境变量,在CLASSPATH下添加%JAVA_HOME%\lib\Access_JDBC30.jar;
第三步:重启电脑。
第四步:把jar包廷加到项目中。
在程序中的写法
// 得到联接
public Connection getConnection(){
System.out.println("123");
try {
Class.forName("com.hxtt.sql.access.AccessDriver");
con = DriverManager.getConnection("jdbc:Access:///C:\\Users\\Administrator\\Desktop\\MyAccessDB.mdb");
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
完成。(此方法中的jar只有五十次的访问次数,一旦超过就会报错,建议下载破解版jar)
其实用桥接方式直连是比较好的。但是网上很多方法都试过了,可行性不高,望有会jdk1.8直连access数据库的朋友,可以指教一下。