PreparedStatement没有执行!

时间:2011-02-15 22:02:32

标签: java sql prepared-statement

太奇怪了! :P

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

获得了这一大块代码。在此之后出现了一些硬编码的“set bytes”和“set int”语句。

然后执行()。很简单吧?

有时,准备好的语句无法执行,应用程序行为非常奇怪(很难解释如何)。这会发生的原因和时间?也许如果连接关闭了?

不确定该怎么想。

非常感谢!

1 个答案:

答案 0 :(得分:3)

好吧,既然你没有告诉我们你的try / catch我知道java.sql类充满了声明的检查异常,我猜你会在某处吃异常。