JAVA连接access数据库(成功解决)

背景:机器之前装的eclipse64

            JDK装的是1.864位,win10系统

代码无误

故障:

  1. JDK1.8版本删除了JDBC-ODBC桥接器(反复报错:ClassNotFoundException
  2. 报错:SQLException。。。
  3. 之后报错: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

解决:

  1. 在安装了JDK1.8的基础上安装JDK1.7,更改环境变量:

CLASSPATH.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

JAVA_HOMEE:\JAVA\JDK1.7E:\JAVA\JDK

path:

JAVA连接access数据库(成功解决)_第1张图片

 

 

  1. 在eclipse中进行配置:窗口——>首选项——>JAVA——>编译器

JDK一致性改为1.7,这样1.81.7都可以用了(测试保证)


                 JAVA连接access数据库(成功解决)_第2张图片

<--------------------------------------------------------------------------------------以上解决故障1------------------------------------------->

  1. 在配置ODBC数据源时,ODBC数据源32位才有accessdriver,而JAVAeclipseJDK都是64位的,驱动不匹配

自己安装64位ODBC驱动程序 (Access 及Excel)  ,然后在ODBC数据源64位配置系统DSN

64位ODBC驱动程序 下载地址:http://download.csdn.net/download/xxxdg/6525751

<--------------------------------------------------------------------------------------以上解决故障2,3---------------------------------------->

 

 

<-----------故障解决成功----------->

ENDING

数据库连接测试成功

 

       

你可能感兴趣的:(日常故障)