由于学习课程的需要,需要将数据用java存储在access数据库中,但由于教科书上都是通过JDBC-ODBC桥接器的方式,进行连接,此方式只适用于JDK1.7及以下版本 。
于是在JDK1.8以上版本中,调用Class.forName("sun.jabc.odbc.JdbcOdbcDriver")无法建立桥接器,此版本以不支持该方式。
既然电脑已经安装该版本,难道又要因为此需求,重装JDK1.7版本?答案是否!
今天分享自己的方式:
只需要在工程中导入以上jar包即可,通过ucanaccess方式连接,即更改一下代码即可
try{
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");}
catch(ClassNotFoun
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");}
catch(ClassNotFoun