gpt4 book ai didi

Java-Paradox 驱动程序 - 可以选择但不能修改

转载 作者:行者123 更新时间:2023-12-02 09:28:53 26 4
gpt4 key购买 nike

我需要从 java 代码中对 paradox 数据库执行一些数据库操作

(我什至不知道悖论的存在)

所以我下载了这个驱动程序,如下所示: https://github.com/leonhad/paradoxdriver ,并创建了一个代码来查询悖论数据库。效果很好。

但是当我尝试删除同一张表上可以成功进行选择的某些记录时,我收到此错误:

java.sql.SQLFeatureNotSupportedException:不支持的操作。

使用“myStatement.execute(delete)”命令执行SQL,如下:

delete from mytable where field1 = 3 or field1= 4

我很困惑,因为当使用驱动程序连接到数据库时,我没有提供任何用户名/密码,只是

Class.forName("com.googlecode.paradox.Driver");
java.sql.Connection conn = DriverManager.getConnection("jdbc:paradox:./db");

此驱动程序不允许删除操作吗?

最佳答案

如果您查看驱动程序的代码,就会发现executeUpdate() 方法未实现。请改用execute()。

还要使用 isReadOnly() 检查您的连接对象,如果它是只读的,请尝试使用 setReadOnly(false)。

编辑

经过对源代码的更多挖掘,看起来这个驱动程序还没有实现删除。最好再找一个司机。

关于Java-Paradox 驱动程序 - 可以选择但不能修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58132554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com