java1.8连接Access过程详解

最近学习用到Access数据库,但由于JAVA1.8及之后不支持JDBC-ODBC(https://blogs.oracle.com/Lance/entry/removal_of_the_jdbc_odbc)老师讲的是依据1.7版本,可是自己电脑上是最新版JDK1.8所以我就琢磨着在1.8上连接数据库。可是度娘上关于这方面全程解答比较少,捣鼓了两天弄好后,本着总结知识,填补空白的方针,希望给后来人一些灵感吧。
虽然1.8之后的JDK不支持JDBC-ODBC桥接,但是肯定会有更先进、快捷的方式和技术用于连接数据库。

1.JDK配置

下载Access_JDBC30.jar包用于提供连接:
http://pan.baidu.com/s/1qXORyVE
http://download.csdn.net/detail/ljheee/9507691

2.配置classpath

把jar包放到Java\jre1.8.0_65\lib\Access_JDBC30.jar目录下,并且配置一下classpath的环境变量。重新启动电脑

3.连接方式

刚才下载的jar包并不需要在代码里用import加入。。

try{

          Class.forName("com.hxtt.sql.access.AccessDriver"); //JDBC-ODBC桥接器

          System.out.println("驱动已加载");

      }

      catch(ClassNotFoundException e) {

         System.out.print(e);

      }

      try { //连接数据源:

          con = DriverManager.getConnection("jdbc:Access:///mydata.mdb","","");

          if(!con.isClosed())

            System.out.p功ln("数据库成功!");

JDK1.7连接方法一览:

try{

          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //JDBC-ODBC桥接器

          System.out.println("驱动已加载");

      }

      catch(ClassNotFoundException e) {

         System.out.print(e);

      }

      try { //连接数据源:

          con = DriverManager.getConnection("jdbc:odbc:mydata","","" 

          if(!con.isClosed())

    n
       System.out.p功ln("数据库成功!");
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值