我的操作系统是windows10 64bit
。我想将我的java应用程序连接到MicrosoftAccessDriver(*mdb,*accdb)
。但是当我在odbc64系统dsn下转到add
时,它只显示sql server。但是在odbc32上,它显示了一切。我试过运行c/windows/system32/odbcad32.exe
以及c/windows/syswow64/odbcad32.exe
我的java是32位。
并且在用户dsn中默认显示MicrosoftAccessDriver并在平台下提到32位。我附上了屏幕截图add under system dsn 和user dsn default。谁能指导我如何将我的应用程序连接到数据库?我应该更喜欢odbc32
还是odbc64
?
答案 0 :(得分:0)
First of all you must have a database created in access 2000.
After that
Goto Windows\Syswow64 folder
Click on odbcad32.exe
在用户DSN下,点击添加。
选择微软访问驱动程序( .mdb, .accdb)
现在输入一个dsn名称
并选择您创建的数据库
在java程序中使用相同的dsn名称
编译并运行你的java程序。
以下是Java数据库连接程序示例: http://www.java2s.com/Code/Java/Database-SQL-JDBC/SimpleexampleofJDBCODBCfunctionality.htm