【问题标题】:PreparedStatement not executing!PreparedStatement 未执行!
【发布时间】:2011-02-15 22:02:31
【问题描述】:

好奇怪! :P

connection = appDatabase_.getDatabase().getConnection();
            PreparedStatement updateStmt = connection.prepareStatement
                    ("UPDATE " + getTableName() + " SET " + column
                               + " = ? WHERE " + ID + " = ?");

得到了这段代码。之后是一些硬编码的“set bytes”和“set int”语句。

然后是一个execute()。很简单吧?

有时,准备好的语句无法执行,并且应用程序的行为非常奇怪(很难解释如何)。为什么以及何时会发生这种情况?也许如果连接关闭?

不知道该怎么想。

谢谢!

【问题讨论】:

    标签: java sql prepared-statement


    【解决方案1】:

    好吧,既然你没有向我们展示你的 try/catch,而且我知道 java.sql 类中充满了声明的检查异常,我猜你会在某个地方吃异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-29
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多