2013-04-29 105 views
1

我在这一行的麻烦....错误日食JUNO

Connection conn = DriverManager.getConnection("jdbc:odbc:DBNAME_HERE", "Java", "Java"); 

这里的错误...

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 

我已经设置了访问驱动程序在Windows管理工具,但它只是通用的驱动程序没有什么partivular关于实际使用的数据库文件。

我没有多久移动到64位赢8和这运行良好的旧32位7设置,所以我假设我只是缺少一些东西。

所有帮助。如果您的Java应用程序正在运行的64位进程赞赏

+0

管理只是补充,过了一小补炉的错误现在已经chnged到.. 。[Microsoft] [ODBC Driver Manager]假定32/64位不同,指定的DSN包含Driver和Application ....之间的体系结构不匹配。 – 2013-04-29 19:58:25

回答

1

,那么你需要安装Jet数据库引擎(ACE)的64位版本。您可以下载安装程序here。另外,如果您打算使用ODBC DSN,那么您需要在32位或64位“世界”中创建它,具体取决于您的应用程序是以32位还是64位运行。

64位的DSN可以通过

Control Panel > Administrative Tools > Data Sources (ODBC) 

32位的DSN进行管理可以通过运行

C:\Windows\SysWOW64\odbcad32.exe 
+0

64位mysql和jdbc连接器以及更新的构建路径解决了这个问题。非常感谢 – 2013-04-30 02:25:28