【发布时间】: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