问题标签 [ucanaccess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1557 浏览

ms-access - 将 Netbeans IDE 中的信息插入 Microsoft Access 数据库

我有一个必须提交的项目,我正在努力完成。我需要将信息插入 Microsoft Access 数据库。我已经设法使用 UCanAccess 连接到数据库,但我的插入查询似乎不起作用。这是我尝试将衬衫插入数据库的一种方法(请原谅南非荷兰语)

}

当我复制 String sql 并将其作为查询在 access 中运行时,记录被插入,所以我怀疑问题出在我的查询上。我收到以下错误:

0 投票
1 回答
454 浏览

java - 无法连接到Java中的Access数据库文件

所以我正在尝试连接到数据库文件 MSAccess。这是代码:

但是每次我运行程序时,控制台中唯一显示的是:

是什么导致了问题?提前感谢您的宝贵时间。

0 投票
1 回答
4523 浏览

java - 尝试与 UCanAccess 连接时出现“未找到合适的驱动程序”错误

我根据这篇文章的回答修改了以下代码:

在没有 ODBC 的情况下从 Java 操作 Access 数据库

我从运行它得到以下错误......

我还在 Eclipse 构建路径中包含了 UCanAccess 的 5 个 JAR 文件。

什么可能导致问题?

0 投票
1 回答
211 浏览

ucanaccess - ucanaccess 奇怪的异常,我无法处理

我最近开始使用 ucanaccess 来连接访问数据库(显然),直到现在一切正常。我开始向数据库中插入大约 500,000 行......当我达到大约 400,000 时,程序停止......问题是我看不到异常!我看到了这个-

我看不出异常从哪里开始!它已经发生在我身上一次,但是在进行“压缩和修复”之后,它再次起作用了......现在它没有了。

有谁知道这是怎么回事?

0 投票
1 回答
949 浏览

java - 如何使用 ucanaccess 获取查询中的行数

我正在使用 ucanaccess 将 java 与 access 数据库连接起来。我正在使用此代码来计算查询中的行数:

但它显示了这个异常

是否有另一种方法来获取 ucanaccess 中的行数?....

0 投票
1 回答
361 浏览

java - 除非使用完整路径,否则找不到合适的驱动程序

尝试使用 ucanaccess 连接到 MS Access 数据库时,在使用数据库的相对路径时,我不断收到“找不到合适的驱动程序”错误:

为了确保我的相对路径是正确的,我使用 DirectoryStream 来获取目录列表,并且我的数据库 (PatientLog.accdb)确实显示在列表中。奇怪的是,当我使用完整路径时,错误消失了。

有谁知道为什么?任何人都有解决方案,所以我可以使用相对路径?

使用 Java 1.8 更新 45

网豆 8.0.2

视窗 8

Ucanaccess 2.0.9.5(和依赖项)

0 投票
1 回答
2825 浏览

java - Ucanaccess SQL 异常:不支持功能(Access 和 Netbeans)

我已经研究这个问题好几天了,并决定在这里问这个问题,看看是否有人可以帮助我指出正确的方向。

我正在尝试使用 MS Access 2013 表中的数据填充我的 Netbeans 8.0.2 程序中的组合框。

我正在使用最新的“Ucanaccess”及其所有必要的组件来获得两者之间的连接,并且据我所知连接良好。但是,当我运行程序时,它会弹出一条错误异常消息,内容如下:

net.ucanaccess.jdbc.UcanaccessSQLException: feature not supported

就是这样——没有其他字母、字符、数字……什么都没有。

我真的迷路了。有谁知道为什么我可能会收到此异常消息?

另外,我在 Mac 上运行它,但是我使用并行,实际上是在 Microsoft Windows 7 虚拟平台上运行它。从那以后,它根本没有给我带来任何麻烦。64 位。

这是我编码的内容。

更新:

0 投票
4 回答
23214 浏览

java - 如何将 UCanAccess 连接到使用数据库密码加密的 Access 数据库?

我已经开发了一个带有 Access 数据库的 Java 应用程序(字典)来存储字典中的单词,我正准备分发它。我想用密码加密我的数据库,以防止人们访问我的话。当我设置密码时,Java 代码显示此异常

这是我在用密码加密我的数据库之前的连接代码....

这是使用密码加密后的代码,例如 12345...

0 投票
1 回答
820 浏览

java - 在 JAVA 中使用带有 MS Access 2010 数据库的 Update 语句

您好我正在为保险领域开发一个小型应用程序。在我的程序中使用更新语句时出现错误。

错误是 net.ucanaccess.jdbc.UcanaccessSQLException:意外令牌:HALF java.lang.NullPointerException

代码是

0 投票
2 回答
2002 浏览

java - 简单的删除查询不适用于 UCanAccess

我正在使用 Netbeans IDE 8.02 来操作访问数据库,但是随着驱动程序的删除,我一直在努力使用 UCanAccess。我已经能够将数据插入数据库并且能够从数据库接收数据,但是我正在努力删除一条记录,即使它是一个非常简单的查询。

这是我的方法:

我在 jFrame 中的 jButton 中使用我的方法,它看起来像这样:

参数“Path2”只是指定了数据库的位置并且没有给出任何问题,因为我在类似的方法中使用过它,但我不太确定另一个参数“KledingstukNo”,尽管当我打印出“KledingstukNo”时,我获取在“jTextFieldDeleteHemp”中输入的值。

当我连接到我的数据库时,我收到以下消息:

警告:表 tblHemde 元数据中的错误:元数据中表的行数为 8,但 UCanAccess 已找到并加载了 9 条记录。一切都会正常工作,但最好修复您的数据库。

当我尝试删除记录时,我收到以下错误消息:

*

我没有看到这个错误的原因,请帮助!