问题标签 [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 回答
223 浏览

java - 使用 UCanAccess 插入 ResultSet 时出现“必须在插入之前设置所有列”错误

我想在 Java 8 下使用 UCanAccess 创建一个 Access 数据库连接。这是我的代码:

我在我的 JTextField 中输入了条目,但是当我单击包含上面代码的按钮时,会出现此错误消息:

net.ucanaccess.jdbc.Ucanaccess SQLException:invalid cursor state: 所有列必须在插入前设置

我的代码中缺少或缺少什么?

0 投票
1 回答
6028 浏览

java - 使用 ucanaccess 将 Java 与 Microsoft Access 连接起来

当我尝试使用 ucanaccess 访问现有数据库中的插入时,它显示了一个像这样的平均错误:

我的编码部分

频率分析仪:

数据库代码:

实际上已经建立了连接!!

0 投票
1 回答
2736 浏览

java - UCanAccess 中的“语句意外结束”错误

我使用下面的代码来更新或编辑我的 Access 数据库中的数据,但每次单击按钮时都会出现此错误:

net.ucanaccess.jdbc.UcanaccessSQLException:语句意外结束

0 投票
1 回答
1188 浏览

java - UcanaccessSQLException:意外令牌:ORDER

我正在使用 PHPMyAdmin 在 Java 和 MySQL 中制作一个小应用程序,一切运行良好,但我的教授说我们必须在 Access 中使用数据库,所以我只是更改了我的类连接并导入了我的数据库。,和其他语句运行良好INSERT,但该语句不运行。SELECTUPDATE

我不明白它在 MySQL 中是如何运行良好的,但在 UCanAccess 中它不起作用。

0 投票
1 回答
723 浏览

java - 我的 Android 应用程序与一个巨大的 MS Access 数据库的 Ucanaccess 连接在 Android 设备上占用了太多的堆空间。有什么选择吗?

我正在开发一个需要从 120MB 大小的巨大 MS Access 数据库中获取数据的 Android 应用程序。

我编写了代码来建立连接并在数据库上执行一个简单的查询。我在笔记本电脑和 Android 设备上运行相同的 java 代码。代码如下:p

当它在我的笔记本电脑上运行时,建立连接只需大约一分钟。但是在我的Android设备上运行时,连接需要10多分钟,并且占用了所有的堆空间,并且当设备内存不足时,应用程序崩溃了

我应该怎么办??

注意:
我对这段代码进行了一些细微的修改以在 android 上运行它,比如添加 toast 而不是 System.out.println 进行调试,我删除了 android 的静态 main 函数,使用 Environment.getAbsolutePath() 来定位数据库等.另外,我在Android上运行的代码,我先用了一个9MB的数据库来检查它是否有效。该代码按预期从 9MB 数据库中获取数据,没有任何问题。9MB 数据库在 Android 中建立连接大约需要 10 秒(在桌面,与 9MB 数据库建立连接只需不到 1 秒)

0 投票
2 回答
1830 浏览

maven - 如何在 pom.xml 中添加 ucanaccess maven 依赖项

我无法让 ucanaccess 工作的 maven 依赖项:net.ucanaccess ucanaccess 2.XX

它似乎不可用?

0 投票
3 回答
9725 浏览

java - Image to ByteArray to BLOB and BLOB to ByteArray to Image Conversion Issues in Java

After a lot of learning on ByteArrays & BLOBS, I managed to write the below Java code to write an image into Access DB (Using ucanaccess) and writing it back to Disk.

When I write an image back to disk the image is in incorrect format or something is messed up that you cannot open that image.

I understand it is not a good practice to store Images on DB but, this is only for my learning.

0 投票
1 回答
157 浏览

ucanaccess - 有没有办法在 UcanAccess 中强制从磁盘读取?

我正在构建一个需要与 VBasic 共存的 Java 应用程序。两者都使用单个 Access 数据库 (.mdb)

由于有时 VB 应用程序会写入我需要以编程方式从磁盘重新读取 mdb 的数据库。有没有办法做到这一点?这是 Jackcess 的责任还是 Ucanaccess?

我将 UcanAccess 与 Spring 和 Mybatis 一起使用。

0 投票
1 回答
302 浏览

jdbc - 使用 Java 和 UCanAccess 更新备注字段中的日期时间和字符串

我想使用 UCanAccess 更新备注字段中的日期时间和字符串。例如 - 2015 年 5 月 27 日系统:一些字符串,这是我必须在备忘录字段中更新的全部内容。

我尝试过的 - 我正在使用以下代码将日期转换为字符串:

然后像这样使用 ucanaccess 的更新查询:

但我收到一个错误:

意外令牌:系统。

如何做到这一点?

0 投票
1 回答
1509 浏览

java - UCanAccessSQLException:违反约束

我的 Java 程序有问题。我使用 MS Access 作为数据库并使用 UCanAccess 连接到数据库。

当我尝试将文本插入数据库时​​,出现异常:

这是导致异常的 SQL 语句:

表条目的主键是(标题,日期)。我插入的信息在表中不存在。

我制作了一个 System.out.println() 包含相同的字符串,以确保变量包含正确的信息,并且它们确实如此。

有人可以告诉我我做错了什么吗?