2013-10-04 45 views
1

我创造了JAVA登录dextop应用。对于数据库我使用的Microsoft Access 2007。 所以我需要使用ODBC连接来在我的应用程序中使用数据库。 这里是我下面做连接的步骤: -ODBC连接性的Java应用程序

1.Click开始,然后单击控制面板。

控制面板2.In,双击管理工具。

3.In管理工具对话框,双击数据源出现(ODBC)。该ODBC数据源管理器对话框。

4.Click用户DSN,系统DSN,

但是在这里,在系统DSN,没有选项选择选择。 请帮我解决这个问题,并提出宝贵的建议。

+1

可能重复【JAVA连接到MS Access 2010数据库在Windows 7](http://stackoverflow.com/questions/18751308/java-connection-to-ms-access-2010- database-in-windows-7) –

+0

我怎样才能知道我使用哪个版本的ms访问? – anjali

+1

真正重要的是,您的Java应用程序是以32位还是64位运行。 ODBC驱动程序和DSN的“位”必须与正在使用它的应用程序的“位”相匹配。 –

回答

1

我已经解决了这个问题,我使用窗口-7,64位机 所以我只是做了一件事..

右键单击数据源(ODBC)..进入属性改变folloing事情

目标[%SYSTEMROOT%\ Syswow64资料\ odbcad32.exe的]

开始在:%SYSTEMROOT%\ System32下]

按回车并继续作为管理员。 :)享受.. :)

+1

这是一个临时“修复”。在其他机器上,这个链接导致64位版本的'odbcad32.exe'。国际海事组织更安全地创建第二个链接,导致32位版本的“odbcad32.exe”并将这些链接命名为“位”。这是MS应该如何做的:'odbcad32.exe'和'odbcad64.exe'。 –