Я пытаюсь выполнить следующий методJava SQL Update заявление
String sqlQuery = "UPDATE ACCOUNTS"
+ " SET LAST_LOGIN_DATE=LOGIN_DATE,"
+ " LOGIN_DATE=SYSTIMESTAMP"
+ " WHERE CUSTOMER_ID=? AND USER_ID=?";
logger.debug("[{}] sqlQuery={}", methodName, sqlQuery);
String connectionName = properties.getProperty(JNDI_NAME);
Connection connection = null;
PreparedStatement pstmt = null;
connection = getJNDIConnection(connectionName);
pstmt = connection.prepareStatement(sqlQuery);
// set the input parameters
pstmt.setString(1, customerId);
pstmt.setString(2, userId);
if (pstmt.executeUpdate() > 0)
Когда я добираюсь до последней строки это дает мне ложь и запрос не выполняется. Пожалуйста, помогите
Возможно, нет такой учетной записи в этом аккаунте customerID и userID – mvieghofer
Вы уверены, что запись существует? –
Я попробовал запрос в консоли SQL - он отлично работает, я получаю нуждающегося пользователя. –