我正在Eclipse EE

IDE的Java中的一个项目中,我必须查询一个.accdb文件。问题是当我尝试加载驱动程序然后连接到数据库时,它给了我一个异常错误。

我的代码:

try{

String filePath = "//myfilepathtomydb/BLABLA/example.accdb"

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + filePath;

Connection database = DriverManager.getConnection(url);

System.out.println("Connection sucessful");

} catch (ClassNotFoundException e){

System.err.println("Got an exception");

System.err.println(e.getMessage());

e.printStackTrace();

} catch (SQLException sqle) {

sqle.printStackTrace();

// TODO: handle exception

}

例外:

Got an exception

sun.jdbc.odbc.JdbcOdbcDriver

java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

at java.net.URLClassLoader$1.run(URLClassLoader.java:372)

at java.net.URLClassLoader$1.run(URLClassLoader.java:361)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:360)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:259)

at project.Main.main(Main.java:15)

我在64位Windows中使用32位Eclipse,从我所读到的连接到数据库的方式中,64位JRE不支持这种方式,因此我使用了选择的32位JRE(

jdk1.8.0_05),在我的运行配置中,我在VM中使用了“ -d32”参数。

显然,它JdbcOdbcDriver应该在 rt.jar中

,但是当我寻找它时,我找不到以下软件包:sun.jdbc.odbc.JdbcOdbcDriver。

如果有人可以阐明我的问题,我说的任何错误或愚蠢的事情也可以纠正我,我将不胜感激。

java连接accdb,尝试通过Java 8中的JDBC-ODBC连接到.accdb文件时,出现ClassNotFoundException...相关推荐

  1. java连接.accdb_尝试通过Java 8中的JDBC-ODBC连接到.accdb文件时...

    我正在使用Eclipse EE IDE中的Java项目,我必须查询.accdb文件. 问题是当我尝试加载驱动程序然后连接到数据库时,它给我一个异常错误. 我的代码: try{ String fileP ...

  2. html a标签传中文参数ie乱码问题,在IE中通过a标签直接上载rar文件时以乱码方式打开...

    在IE中通过a标签直接下载rar文件时以乱码方式打开 在JSP的下载文件中,如果文件是rar类型的,一点击下载rar文件就直接打开,并且出现乱码,右键另存为浏览器也是默认为html格式,一直以为是浏览 ...

  3. 在IE中通过a标签直接下载rar文件时以乱码方式打开

    在IE中通过a标签直接下载rar文件时以乱码方式打开 (2012-07-16 22:05:15) 转载▼ 标签: 杂谈 分类: JavaScript 在JSP的下载文件中,如果文件是rar类型的,一点 ...

  4. java 连接eureka_在同一应用程序中的配置服务器和eureka服务器:尝试连接到localhost:8761...

    我有一个spring-boot应用程序,可用于在开发和测试环境中设置a spring cloud config server和a eureka server.奇怪的是localhost:8761,即使 ...

  5. java连接weblogic_java学习:weblogic下JNDI及JDBC连接测试(weblogic环境)

    JNDI的专业解释,大家自行去网络搜索吧,这里就不啰嗦了. 单纯从使用角度看,可以简称把它看成一个key-value的"哈希资源"容器.给定一个string类型的key,可以把任何 ...

  6. java连接sql 2008代码,java连接sql server 2008数据库代码

    Java连接SQLServer 2008数据库的步骤: 1.到微软官方下载jdbc 并解压,得到sqljdbc.jar和sqljdbc4.jar,由于使用的是JDK1.7,所以使用sqljdbc4.j ...

  7. java 连接mysql 8.0,java连接mysql 8.0的问题

    mysql 8.0 是现在较新的版本,所以很多项目都开始用户mysql 8,在使用java连接mysql 8的时候,很多人想当然觉得需要使用新的连接驱动程序,比如mysql-connector-jav ...

  8. java 下载文件大小_如何在浏览器中显示使用角度5下载的文件的文件大小?

    我使用答案中的代码在角度5中实现了文件下载: 我有一个spring boot后端,它发送一个http响应对象,它有文件字节数组作为主体和内容类型,内容配置和内容长度 . 我不得不允许暴露的 Heade ...

  9. WPS office出现“xxx.docx中发现无法读取内容,是否恢复此文档中的内容......word在试图打开文件时遇到错误” 紧急解决方案 -- 小黑日常超细解决教程

    电脑自带WPS office的word,遇到打开文档时出现弹窗"word在xxx.docx中发现无法读取的内容.是否恢复此文档的内容?如果您信任此文档的来源,请点击"是" ...

最新文章

  1. 一文告诉你,为什么要研究JVM原理
  2. vss error reading from file 解决方法
  3. Linux基础知识(3)---查看linux系统重启之前的log -- last_kmsg
  4. Multiload-ng
  5. python征程3.1(列表,迭代,函数,dic,set,的简单应用)
  6. bt php,bt.php · jiehu0992/家谱familytree - Gitee.com
  7. iOS开发(第三方使用)——极光推送SDK接入
  8. 数字图像学笔记——8. 几种常见的空间滤波器(均值滤波器、中值滤波器)
  9. aida32系统信息报告
  10. 晶体管放大电路与Multisim仿真学习笔记
  11. VirtualBox主机与虚拟机互相ping通的方法
  12. i春秋《从0到1:CTFer成长之路》通关WP
  13. 嵌入式Linux_ARM裸机_ARM汇编指令用法说明1:global/ldr,str/mcr,mrc/bic,orr/bl b/ 汇编写延时
  14. NATS中文开发文档:连接
  15. 这8种恶心虫子 你可能每天都在吃!
  16. ArcGIS Pro_地理配准
  17. 关于K8s中Pod调度[选择器,指定节点,主机亲和性]方式和节点[coedon,drain,taint]标记的Demo
  18. 航空客运订票系统(C语言,软件用的DEV)
  19. Lighting System Design UVA - 11400 dp 更换灯泡
  20. 人脸检测颜值软件_百度AI人脸识别测颜值源码

热门文章

  1. 查看文章影响因子的插件_这个浏览器插件可以智能查询SCI论文被引情况
  2. 微积分拾遗——链式法则
  3. Libnet 1.1教程
  4. VScode无法启动--- 感谢百度,感谢好人,感谢CCTV
  5. 安装ZoneAlarm提示无法找到zpeng24.dll解决方法
  6. http://goodboy5264.blog.163.com/
  7. Scrapy框架之Crawlspider的使用
  8. Leveldb-C bindings for leveldb
  9. PHP商城二手交易市场课程设计
  10. 【Autoware】Ubuntu 18.04 ssdcaffe安装与Autoware 检测节点运行