问题标签 [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.
java - Jackcess 列出现故障?
我有一个应用程序,它以 xml 格式从 YQL 表 yahoo.finance.quotes 下载财务数据,然后将此数据写入 MS Access 数据库。我正在使用 Jackcess 与数据库进行交互,但我在添加行时遇到了一个奇怪的问题。
当我调用.addRow()时,所有字段都正确写入文件,除了少数被切换的字段。这是我将下载和使用的 xml 文件示例(使用 JAXB)...
这是生成的访问数据库的 xml 导出...
如果有帮助,这是我将 xml 中的值添加到数据库的代码...
如您所见,仅最后交易价格、空头比率、交易量和平均每日交易量混合在一起。
谁能告诉我这是为什么以及如何纠正它?谢谢你。
java - Java - 具有 .accde(MS Access) 格式的 Jackcess API
是否可以从 jackcess API 读取 .accde 格式文件?如果可以,请提供示例代码或语法。
以下代码适用于 .accdb 格式。
java - 在 Jackcess 中对表进行排序
我使用 Jackcess 在 Java 中处理 MS-Access 表:
有没有办法让表格按一列或多列排序/排序?在文档中找不到任何内容。
感谢您的任何提示。
java - 迭代数据库表的行:迭代时的性能
我正在使用 JackCess 库 ( http://sourceforge.net/p/jackcess/ ) 在 Java 下遍历 Access 数据库的行。行很多,性能不是很好,目前我使用以下代码遍历表的所有行:
我想知道使用 for(.. : ..) 迭代时会调用什么方法,以及是否可以在一次调用中获取所有行的 arrayList 而无需遍历每一行并调用 SQL 方法。
谢谢
java - 使用 Jackcess 在 Java 中创建一个新的 MS Access 文件
我已经提到了这个问题的选定答案:Java: Create MSAccess Database File (.mdb 0r .accdb) using Java。
我的机器中有 MS Office 2010。我正在尝试创建访问数据库文件 (*.mdb / *.accdb)。但是,仍然没有创建文件本身,引发以下异常:
我使用了答案中可用的相同代码,并进行了一项修改,我使用了文件对话框,该对话框将询问我要将数据库文件保存在哪里:
请提出一些解决方案。
java - Jackcess“NoClassDefFoundError”异常
我正在使用 jackcess 连接我的访问数据库。但我正在关注异常
我使用过 jdbc,但它也不起作用。如何解决我的问题?
java - 如何使用 Jackcess 选择列
我是 Jackcess 的新手。我必须在 Jackcess 的帮助下从数据库中选择一列,然后将该列的值放入一个数组中。
在 Jackcess 的帮助下,我该如何做到这一点?
java - 使用密码打开数据库时,Jackcess Encrypt 给出“密钥大小超出允许范围”
我有一个 ms 访问数据库“abc.accdb”,其密码为“abcdabcdef”。尝试通过以下命令使用 Jackcess Encrypt 打开它:
我得到以下异常:
我应该如何打开我的数据库文件?“密钥大小超出允许范围”异常是否有解决方法?请记住,我不允许更改文件的密码。
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 文件进行了测试,但问题仍然存在。
这是与图书馆相关的问题吗?还是我错过了其他东西?
java - 使用 Jackcess 读取 Access 文件并使用数据创建 Jtable
我目前正在开发一个读取 Access 文件并使用收集的数据构建 Jtable 模型的 Java 应用程序。我以前对 Excel 文件做过同样的事情,但是当我尝试使用 Jackcess 时,情况略有不同,我遇到了一些问号。
到目前为止我的工作:
如您所见,此方法只会遍历第一行,然后退出循环。由于 12 小时的连续工作,我要么对一个明显的解决方案视而不见,要么我做错了什么。
我偶然发现了一些使用迭代器的半好解决方案,但我无法掌握它。对此有何建议?还是我应该按照我目前的思路留在车道上?