通过 UCanAccess 在 Eclipse 中“从表中生成实体”(MS Access)

Posted

技术标签:

【中文标题】通过 UCanAccess 在 Eclipse 中“从表中生成实体”(MS Access)【英文标题】:"Generate entities from table" (MS Access) in Eclipse via UCanAccess 【发布时间】:2017-01-21 21:49:33 【问题描述】:

我创建了一个 JPA 项目以使用工具从表中生成实体来从一个大的大的创建一个实体! MS Access 数据库表。

我正在尝试使用 UCanAccess 作为 JDBC 驱动程序:

但是当我测试连接时,我得到了这个错误:

有人知道我可以尝试什么让它工作吗?

有没有其他好的工具可以从表中生成实体?

我创建了一个简单的类来测试 UCanAccess 和我的数据库,一切正常。

【问题讨论】:

我不知道 UCanAccess,但如果您使用的是 1.7 之前的 Java 版本,您可以只使用 JDBC/ODBC 桥。 m.youtube.com/watch?v=GDj3NTSAtMU 【参考方案1】:

您的 JDBC URL 中似乎有问题,例如:

jdbc:ucanaccess://C:/Users/Public/Database1.accdb;showSchema=true 

请注意,IDE 无法知道 JDBC URL 应如何组成。

【讨论】:

非常感谢。我假设有人会用指定的数据构建完整的 URL。那就是我错了。【参考方案2】:

这似乎对我有用:

【讨论】:

是的,因为你以正确的方式做事,不像我。不同之处在于连接 URL。就像@jamadei 说的那样。

以上是关于通过 UCanAccess 在 Eclipse 中“从表中生成实体”(MS Access)的主要内容,如果未能解决你的问题,请参考以下文章

使用 UCanAccess 通过 JDBC 获取数据库名称

通过连接到 MS Access 的 Java Eclipse 无法使用删除查询删除记录

如何通过 UCanAccess 访问远程机器上的数据库文件?

通过 UCanAccess 插入时出现“强制转换的字符值无效”错误

ucanaccess 系统超载,怎么办?

使用 Ucanaccess 通过 android 设备连接到本地服务器上的 mdb