64位系统java用jdbc-odbc桥连接access数据库连不上 20
错误是:java.sql.SQLException:[Microsoft][ODBC驱动程序管理器]未在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配已经在C盘s...
错误是:java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
已经在C盘sysWOW64中添加了odbc32位数据源,驱动程序类型是Microsoft Access Driver(*.mdb),就出现这个错误。
我的office是32位的,网上说是64位系统不支持Microsoft Access Driver(*.mdb),但是我用C++的ODBC方式就能连上Access数据库。而且同样的java程序移植到其他人的64位机器上也可以。
核心代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String surl="jdbc:odbc:MyS";
Connection student;
student=DriverManager.getConnection(surl,"","");
MyS是我的数据源名称
到底是什么问题???哪位大神帮我解决下。。。 展开
已经在C盘sysWOW64中添加了odbc32位数据源,驱动程序类型是Microsoft Access Driver(*.mdb),就出现这个错误。
我的office是32位的,网上说是64位系统不支持Microsoft Access Driver(*.mdb),但是我用C++的ODBC方式就能连上Access数据库。而且同样的java程序移植到其他人的64位机器上也可以。
核心代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String surl="jdbc:odbc:MyS";
Connection student;
student=DriverManager.getConnection(surl,"","");
MyS是我的数据源名称
到底是什么问题???哪位大神帮我解决下。。。 展开
4个回答
展开全部
同等。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“驱动程序和应用程序之间的体系结构不匹配” 我觉得是版本问题吧这个貌似解决不了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询