问题标签 [jackcess]

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 回答
342 浏览

java - Jackcess 列出现故障?

我有一个应用程序,它以 xml 格式从 YQL 表 yahoo.finance.quotes 下载财务数据,然后将此数据写入 MS Access 数据库。我正在使用 Jackcess 与数据库进行交互,但我在添加行时遇到了一个奇怪的问题。

当我调用.addRow()时,所有字段都正确写入文件,除了少数被切换的字段。这是我将下载和使用的 xml 文件示例(使用 JAXB)...

这是生成的访问数据库的 xml 导出...

如果有帮助,这是我将 xml 中的值添加到数据库的代码...

如您所见,仅最后交易价格、空头比率、交易量平均每日交易量混合在一起。

谁能告诉我这是为什么以及如何纠正它?谢谢你。

0 投票
1 回答
864 浏览

java - Java - 具有 .accde(MS Access) 格式的 Jackcess API

是否可以从 jackcess API 读取 .accde 格式文件?如果可以,请提供示例代码或语法。

以下代码适用于 .accdb 格式。

0 投票
2 回答
1209 浏览

java - 在 Jackcess 中对表进行排序

我使用 Jackcess 在 Java 中处理 MS-Access 表:

有没有办法让表格按一列或多列排序/排序?在文档中找不到任何内容。

感谢您的任何提示。

0 投票
1 回答
906 浏览

java - 迭代数据库表的行:迭代时的性能

我正在使用 JackCess 库 ( http://sourceforge.net/p/jackcess/ ) 在 Java 下遍历 Access 数据库的行。行很多,性能不是很好,目前我使用以下代码遍历表的所有行:

我想知道使用 for(.. : ..) 迭代时会调用什么方法,以及是否可以在一次调用中获取所有行的 arrayList 而无需遍历每一行并调用 SQL 方法。

谢谢

0 投票
3 回答
4595 浏览

java - 使用 Jackcess 在 Java 中创建一个新的 MS Access 文件

我已经提到了这个问题的选定答案:Java: Create MSAccess Database File (.mdb 0r .accdb) using Java

我的机器中有 MS Office 2010。我正在尝试创建访问数据库文件 (*.mdb / *.accdb)。但是,仍然没有创建文件本身,引发以下异常:

我使用了答案中可用的相同代码,并进行了一项修改,我使用了文件对话框,该对话框将询问我要将数据库文件保存在哪里:

请提出一些解决方案。

0 投票
2 回答
7031 浏览

java - Jackcess“NoClassDefFoundError”异常

我正在使用 jackcess 连接我的访问数据库。但我正在关注异常

我使用过 jdbc,但它也不起作用。如何解决我的问题?

0 投票
2 回答
1359 浏览

java - 如何使用 Jackcess 选择列

我是 Jackcess 的新手。我必须在 Jackcess 的帮助下从数据库中选择一列,然后将该列的值放入一个数组中。

在 Jackcess 的帮助下,我该如何做到这一点?

0 投票
1 回答
426 浏览

java - 使用密码打开数据库时,Jackcess Encrypt 给出“密钥大小超出允许范围”

我有一个 ms 访问数据库“abc.accdb”,其密码为“abcdabcdef”。尝试通过以下命令使用 Jackcess Encrypt 打开它:

我得到以下异常:

我应该如何打开我的数据库文件?“密钥大小超出允许范围”异常是否有解决方法?请记住,我不允许更改文件的密码。

0 投票
1 回答
3896 浏览

java - 尝试使用 Jackcess (Java) 从 Access 读取时出现“不支持的整理排序顺序”

我目前正在开发一个 Java 应用程序,目的是使用 Jackcess 开源库读取 Microsoft Access 文件。Java 应用程序稍后将显示 Access 文件中包含的表。

到目前为止,这是我的代码:

这些是我的进口:

此外,我已将这些 Jar 文件添加到我引用的库中:

commons-lang-2.4.jar、commons-logging-1.1.jar、jackcess-2.0.2.jar

当我运行我的应用程序时,我收到此错误消息(System.out.println() 按预期工作):

我已经用旧版本的同一个 Access 文件进行了测试,但问题仍然存在。

这是与图书馆相关的问题吗?还是我错过了其他东西?

0 投票
1 回答
1662 浏览

java - 使用 Jackcess 读取 Access 文件并使用数据创建 Jtable

我目前正在开发一个读取 Access 文件并使用收集的数据构建 Jtable 模型的 Java 应用程序。我以前对 Excel 文件做过同样的事情,但是当我尝试使用 Jackcess 时,情况略有不同,我遇到了一些问号。

到目前为止我的工作:

如您所见,此方法只会遍历第一行,然后退出循环。由于 12 小时的连续工作,我要么对一个明显的解决方案视而不见,要么我做错了什么。

我偶然发现了一些使用迭代器的半好解决方案,但我无法掌握它。对此有何建议?还是我应该按照我目前的思路留在车道上?