java中MS Access的驱动程序
Posted
技术标签:
【中文标题】java中MS Access的驱动程序【英文标题】:Driver for MS Access in java 【发布时间】:2014-02-21 04:28:17 【问题描述】:我的要求是使用 java 的 MS Access 数据库。
最好的解决方案是什么?是应该下载使用sun.jdbc.odbc.JdbcOdbcDriver还是按照惯用的方式在WIndows系统中配置Access数据库?
该应用程序将在 Windows 系统上运行,我正在使用 Ubuntu 进行开发。
最好的方法是什么?
【问题讨论】:
我认为 JDBC-ODBC 驱动程序不仅包含在默认库中,而且还需要连接到 ODBC 源,例如 MSAccess。我相信您可以手动创建一个 DNS 作为连接String
到 JDBC 驱动程序管理器的一部分,但由于 MSAccess 停止在 64 位机器上为我工作,我已经为它烦恼并使用了其他数据库解决方案......所以它一直一会儿
@MadProgrammer:客户使用MS Access,所以我无能为力。谢谢您的回复..
【参考方案1】:
JdbcOdbcDriver
可以在 JDK7 或更低版本中工作,但它在 JDK8 中是 removed,如果您使用 Ubuntu 进行开发,无论如何都无法工作; odbc->Jdbc 桥依赖于 Windows。
您可以查看跨平台解决方案:UCanAccess。根据您的情况,值得一看。
【讨论】:
以上是关于java中MS Access的驱动程序的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 MS Access 实现 Java Persistence Api?
ODBC 驱动程序(AcuODBC、MS Access 驱动程序)