繁体   English   中英

PreparedStatement未执行!

[英]PreparedStatement not executing!

好奇怪 :P

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

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

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

有时,准备好的语句只是无法执行,并且应用程序的行为很奇怪(很难解释如何执行)。 为什么会在何时发生? 也许连接已关闭?

不知道该怎么想atm。

非常感谢!

好吧,由于您没有向我们展示您的try / catch,而且我知道java.sql类中充满了已声明的检查异常,所以我猜想您是在某个地方吃了异常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM