PreparedStatement не выполняется! - PullRequest
0 голосов
/ 16 февраля 2011

Так странно!: P

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

Получил этот кусок кода.После этого идут некоторые жестко закодированные операторы «set bytes» и «set int».

И затем execute ().Довольно просто, верно?

Иногда подготовленный оператор просто не выполняется, и приложение действует очень странно (трудно объяснить, как).Почему и когда это произойдет?Может быть, если соединение закрыто?

Не уверен, что думать атм.

Спасибо ТАК!

1 Ответ

3 голосов
/ 16 февраля 2011

Ну, так как вы не показали нам свой try / catch, и я знаю, что классы java.sql полны объявленных проверенных исключений, я предполагаю, что вы где-то едите исключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...