首页 > 编程 > Java > 正文

java1.8连接Access过程详解

2019-11-06 07:44:10
字体:
来源:转载
供稿:网友

最近学习用到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("数据库成功!");
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表