【发布时间】:2020-01-27 15:53:53
【问题描述】:
我需要在 java 代码中对 paradox 数据库进行一些 DB 操作
(我什至不知道悖论的存在)
所以我下载了这个驱动程序,如下所示: 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");
这个驱动不允许删除操作吗?
【问题讨论】:
-
您的用户有删除权限吗?你用了什么 SQL?
-
我已经编辑了原始问题