问题标签 [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.
java - UCanAccess 错误:用户缺少权限或找不到对象
我正在尝试在没有 ODBC 的情况下使用 java 操作 MS Access 数据库,并且我已经尝试按照Manipulating an Access database from Java without ODBC中的说明进行操作,但我不断收到错误消息:
连接 net.ucanaccess.jdbc.UcanaccessSQLException 时出错:用户缺少权限或找不到对象:EMPLOYEE
我已经将必要的 JAR 文件添加到库中,所以我认为我的代码或数据库有问题。我对数据库和运行 Java SE 8 并使用 NetBeans IDE 8.0 相当陌生。
代码如下
java - 在任何操作系统(不仅仅是 Windows)上从 Java 读取 Access 计算字段
如何使用 UCanAccess 或 Jackcess(或任何也适用于 Linux 的 Java 库)读取计算字段?我不在乎我是否不能马上得到结果,如果需要的话,我会满足于只得到函数。
为简单起见,我们假设一个包含两列的简单表:id
和idx2
返回[id]*2
。我想查询值 (1,2) 或与函数相关的任何内容。
java - 如何使用 UCanAccess 从 Java 将两个字符串插入我的 Access 数据库?
我正在尝试使用 Java 在我的数据库的两个单独的列上添加两个字符串,但我不确定我做错了什么。我正在使用的代码
我的数据库的第一列是user
,下一个是pass
. 我正在使用 UCanAccess 来访问我的数据库。
jpa - UCanAccess 和 JPA 上下文中的 java.lang.StackOverflowError
当我尝试执行 JPA 查询时,UCanAccess 驱动程序以 java.lang.StackOverflowError 退出。
这个使用过的调用尽可能简单。对于另一个表,这个数据库请求工作正常。
使用普通 JDBC 的调用和通过 Jackcess 对这个表的调用也可以正常工作,所以我猜,UCanAccess Driver in Context with JPA 出了点问题。
可以从“ https://app.box.com/s/mun1se9y7gji24kg6xrx ”下载包含数据库和 JUnit 测试的完整 Eclipse 项目
我的设置:Windows 7 Professional 64 位 Microsoft Office 2013 NetBeans IDE 8.0 Java 1.8 UCanAccess-2.0.7-bin
java - Java UCanAccess 未检测到所有项目
我有个问题。我使用这个查询:
但它不会返回所有项目。应该有 59 个结果,但它会(随机)跳过 9 个结果。当我在 Microsoft Access 中尝试相同的查询时,它起作用了……所以我很绝望。
我正在使用 UCanAccess JDBC 驱动程序。
ucanaccess - 使用 UCanAccess 连接到受数据库密码保护的 Access 数据库
我可以使用 NetBeans 8 中的 UCanAccess 连接到 Access 数据库,但现在我需要在连接属性中指定数据库密码。我怎样才能做到这一点?
java - ucanaccess 与 java servlet 程序
您好,我正在尝试使用 ucanaccess 驱动程序连接访问数据库,但最后我收到以下错误
我的 servlet 代码在这里
我有带有 java8 的 tomcat 8 服务器,所以我无法判断错误在哪里。
jdbc - 使用 UCanAccess 代替 JDBC-ODBC Bridge 来读取 excel 表
我试图将我的服务器 JVM 升级到 java 8,但令我惊讶的是 Oracle 已经从 Java 8 中删除了 JDBC ODBC 桥!
我搜索了替代方案,发现这里的人们通过一个名为 UCanAccess 的库提供了另一种解决方案,但它主要用于访问 Access DB 而不是 Excel 工作表。
我的问题是,我可以使用 UCanAccess 使用当前应用程序上使用的相同 JDBC ODBC 桥访问 excel 表格吗?
谢谢。
eclipse - IncompatibleClassChangeError when using UCanAccess / jackcess as a JDBC to MS Acess database
I am trying to use UCanAccess to read data from a MS Access database in Mac OSX.8. I believe that I have set everything up according to the UCanAccess directions and those provided by Gord Tompson in a StackOverflow answer. This is the error that I am getting:
Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class com.healthmarketscience.jackcess.Database, but interface was expected
p>
My build path includes the following:
Does anyone have any advice? My understanding is that UCanAccess and Jackcess are platform independent, but do I need something in addition akin to the MS Jet Engine to run in Mac OSX?This is my code:
java - UCanAccess 中多值字段的解决方法:“转换中不兼容的数据类型:来自 SQL 类型 OTHER”?
我正在尝试使用 UCanAccess 来查询 MS Access .accdb 文件。一切都很好,除非我查询多值字段。例如,那些在 MS Access 设计视图中表字段的 Lookup 选项卡的 Row Source 中有条目的条目。当我尝试输出结果时,我的代码崩溃了:
ResultSet 可以正常返回,并且 singleValue 可以正常打印,但是如果我尝试从 ResultSet 打印 multiValue,则会引发以下错误:
线程“main”net.ucanaccess.jdbc.UcanaccessSQLException 中的异常:转换中的数据类型不兼容:从 SQL 类型 OTHER 到 java.lang.String,值:org.hsqldb.types.JavaObjectData 的实例
我尝试查询存储在 .accdb 中的查询,但这不起作用,因为它只是触发原始查询,并返回相同的 ResultSet。
我错过了一些简单的东西还是 UCanAccess 无法处理的东西?