设为首页 加入收藏

TOP

java.sql.SQLException:[Microsoft][ODBC驱动程序管理器]在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配
2015-11-21 01:33:48 来源: 作者: 【 】 浏览:0
Tags:java.sql.SQLException: Microsoft ODBC 驱动程序 管理 指定 DSN 应用程序 之间 体系结构 匹配

java数据库连接(JDBC-ODBC方式)


环境:win7 64位和NetBeans IDE 7.1.2 jdk1.7.0_17(64位)

写好程序后运行报错:java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配。

注意:win7 64位配置数据源,控制面板-》管理工具打开数据源(ODBC)会找不到驱动程序,因为是64位操作系统,但是安装的是32位的office。需要在路

径"C:\Windows\SysWOW64\odbcad32.exe"里打开才行,但是这样打开的是32位的ODBC(SysWOW64是一个windows操作系统的子系统,能够运行32位应用windows操作系统程序)。

修改之后程序还是报同样的错误。后来各种网上找资料,说JDK也要安装32位的才行,而我安装的是64位的JDK,连接32位ODBC自然出错。然后卸载了64位

JDK,安装了32位,数据库连接成功。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇normal数据库关闭hang的问题 下一篇centos6.5下postgres-XC安装与配..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: