Access 数据库

来源:互联网 发布:中国编程语言排名 编辑:程序博客网 时间:2024/05/22 15:02

今天下午弄Access花了一个下午,java就是不能通过ODBC 连接 Access.最后才发现,在JDK8 中,已经不支持通过ODBC访问Access了。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:PIMS","Test","1234");

这样的代码已经不能使用了,否则结果只有ClassNotFountException.
先是找到网上说,sun.jdbc.odbc.JdbcOdbcDriver类在rt.jar中,然后加入这个之后,还是错误。崩溃了。
后来找到一篇问答

终于找到原因了。

下载ucanacess

ucanaccess.jar,commons-log.jar,commons-logging.jar,hsqldb.jar,jackcess.jar(后四个都在下载下来的文件的lib中有)

这里写图片描述

配置如下

这里写图片描述

连接代码为:

Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");Connection conn=DriverManager.getConnection("jdbc:ucanaccess://"数据库路径");

最后成功之后,又搜了一下,发现已经有人写了一篇有关access使用ucanaccess 连接的blog……奔溃了,感叹一声blog力量大,以后可以先找blog,在搜索。

=>http://blog.csdn.net/fish_817/article/details/50247743当做转发。

0 0
原创粉丝点击