2013-04-29 104 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