繁体   English   中英

使用Oracle SQL Developer测试UCanAccess-> ODBC错误

[英]Testing UCanAccess with Oracle SQL Developer -> ODBC error

很高兴找到这个用于ms访问的jdbc驱动程序。

但是,当我尝试使用Oracle SQL Developer进行测试时,我得到了:

状态:失败-测试失败:[Microsoft] [ODBC驱动程序管理器]找不到数据源名称,未指定默认驱动程序

从UCanAccess网站引用:

由于它是纯Java实现,因此可以在Windows和非Windows Operative系统(例如linux / unix)中运行。 无需ODBC。

我想念什么? 还是我必须在Windows环境中配置ODBC?

您不应该使用ODBC URL, 而是要在用户的主目录中打开假设的test.mdb

File file = new File(System.getProperty("user.home"), "test.mdb");
Connection conn = DriverManager.getConnection("jdbc:ucanaccess://" + 
   file.getPath());

JDBC网址以jdbc:ucanaccess://开头,后跟Access数据库文件路径。

最后,确保您具有必需的依赖项(记录为)

jackcess-2.0.0.jar或更高版本

  • 公地郎2.4.jar
  • 共享记录-1.0.4.jar

的hsqldb.jar(2.2.5)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM