Java SQL更新语句

荣耀给基里亚

我正在尝试执行以下方法

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)

当我到达最后一行时,它给了我false,并且不执行查询。请帮忙

布雷特

我对Oracle不太熟悉,但是您确定JNDI连接正在连接到与SQL控制台相同的表空间/数据库/模式吗?这个答案让我觉得也许您在某种程度上无法与自己的想法联系起来。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章