【问题标题】:Using UCanAccess to read excel sheet instead of JDBC-ODBC Bridge使用 UCanAccess 代替 JDBC-ODBC Bridge 来读取 excel 表
【发布时间】:2014-08-14 13:32:45
【问题描述】:

我尝试将我的服务器 JVM 升级到 java 8,但令我惊讶的是 Oracle 已从 Java 8 中删除了 JDBC ODBC 桥!

我搜索了替代方案,发现这里的人们通过一个名为 UCanAccess 的库提供了另一种解决方案,但它主要用于访问 Access DB 而不是 Excel 工作表。

我的问题是,我可以使用 UCanAccess 使用当前应用程序上使用的相同 JDBC ODBC 桥访问 Excel 表格吗?

谢谢。

【问题讨论】:

  • 不,UCanAccess 不是您需要的。试试Apache POI
  • 您以前使用过 Apache POI,但如果您正在处理大文件,我特别担心性能。

标签: jdbc ucanaccess


【解决方案1】:

UCanAccess 是用于通过 JDBC 访问 Micrsoft Access 数据库,因此不能用于访问 Excelsheet。您可以通过查看UCanAccess sourceforge page 找到此信息:

UCanAccess 是一个纯 Java JDBC 驱动程序实现,它允许 Java 开发人员和 jdbc 客户端程序读/写 Microsoft Access 数据库(.mdb 和 .accdb 文件)。不需要 ODBC。

由于 Stackoverflow 不提供软件推荐,我建议您使用自己喜欢的搜索引擎来寻找 Excel JDBC 驱动程序(它们存在,但其中一些需要花钱)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多