当前位置: 首页 > 知识库问答 >
问题:

无法在oracle DB上删除sql2o

孙熠彤
2023-03-14
public void delete(final String x, final String y) {
        final String query = "DELETE FROM XXX WHERE columnx = :x AND columny = :y";
        try (final Connection con = sql2o.beginTransaction();
             final Query q = con.createQuery(query)) {
            q.addParameter("x", x);
            q.addParameter("y", y);
            q.executeUpdate();
            con.commit();
        }
    }

这只是为了删除。插入和检索工作良好。

我在谷歌搜索这个问题,但唯一的结果是解决了封闭的结果集,而这里不是这样。

共有1个答案

孙书
2023-03-14

根据误差

不允许org.sql2O.sql2OException:executeUpdate中出错,在org.sql2O.query.executeUpdate(query.java:527)不允许操作,位于

我要说删除权限丢失了。将其授予用户,然后重试。

 类似资料:
  • 嗨,我试图简单地从使用猫鼬的集合中删除一个文档,但由于一些奇怪的原因,我无法让它工作。 代码如下: 有人能帮我解释一下语法吗?我知道_id被存储为新的ObjectId(“5214f4050acb53fe31000004”),但我试过了却没有乐趣? 谢谢

  • 更新:移动了删除部分,在setState之前,我得到了错误:一个被解雇的可解雇小部件仍然是树的一部分,每次我刷到解雇

  • 问题内容: 我无法在视图上执行删除。各个表上的一切工作正常。 EDIT1:添加了触发器 添加触发器之前出现以下错误 问题答案: 好的,我们假设一个实例将发生此错误(因为您没有显示视图定义)。 假设我们有一个观点: 我们现在尝试: 我们会得到您所显示的错误(或类似错误)。因此,我们需要一个触发器: 如果没有简单的方法将伪表中的行与需要从每个基本表中删除的行相关联,则此触发器的编写将变得更加复杂。

  • 问题是: 格式如下:2015-10-23T03:34:40 当我试图这样解决问题时: 我在另一个地方遇到问题。Java需要在我的服务calass中将type更改为String类型: 如果我将更改为,则无法使用方法plusDay(1):((( 我也尝试了这样的方法: 格式与字符相同' T' 2018-09-13T05:42:28 这种方式也不适合我: 因为a不能将类型改为字符串 这种方式不起作用,因

  • 在日食靛蓝中升级Egit后,一旦创建,我就无法从Eclipse内部删除它。如果我右键单击 git 存储库视图中的存储库并转到删除,则没有任何反应。要删除它,我必须关闭Eclipse,然后从git文件夹中手动删除存储库。我尝试删除git和ssh文件夹,升级Java并升级到Eclipse开普勒,结果相同。 我有: < li>Windows 7家庭高级版 < li>Eclipse开普勒(64位)- 编辑

  • 我正在NextJs中创建一个应用程序,并在用户登录时设置cookie授权: 这部分代码工作得很好,它在浏览器中设置了cookie。但是,当我注销时,我会向执行此代码的url发出请求: 然而,在生产中似乎并不起作用。当我在localhost时,它会删除cookies并更改它们的值。然而,在生产过程中,没有任何变化。到期保持不变,价值和其他一切。我做错什么了吗?当用户注销时,是否有其他方法可以删除此c