java - 更新查询不起作用 oracle 和 jsp

标签 java sql oracle jdbc

大家好

我的更新查询不起作用。并且没有任何异常(exception) 我的代码;

String sorgu = "update KISI set unvani=?, gorevi=?,"
                    + "firma=?,adres=?,tel=?,"
                            + "fax=?,gsm=?,mail=?,"
                                    + "web=? where kisi_id=?";

            try {
                System.out.println("get adressss "+guncelleForm.getAdres());
                System.out.println("get ünvan "+guncelleForm.getUnvani());
                conn = VTU.baglantiAl();
                pst = conn.prepareStatement(sorgu);
                pst.setString(1, guncelleForm.getUnvani());
                pst.setString(2, guncelleForm.getGorevi());
                pst.setString(3, guncelleForm.getFirma());
                pst.setString(4, guncelleForm.getAdres());
                pst.setString(5, guncelleForm.getTel());
                pst.setString(6, guncelleForm.getFax());
                pst.setString(7, guncelleForm.getGsm());
                pst.setString(8, guncelleForm.getMail());
                pst.setString(9, guncelleForm.getWeb());
                pst.setString(10, guncelleForm.getId());

                pst.executeUpdate();
}

我不明白是什么问题。我用的是甲骨文。我可以使用 println() 查看值,它也不为空。 guncelleForm 仅具有 get/set 谢谢你所做的一切

最佳答案

请注意 guncelleForm.getId() 是否等于 KISI 中的 kisi_id 之一?可能是您的实例 guncelleForm 未按预期初始化。

请记住,= NULL(与NULL比较)始终为假!

关于java - 更新查询不起作用 oracle 和 jsp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27706819/

相关文章:

未找到 Java 符号

java - Spring Boot 测试在 Travis CLI 上失败,出现异常 : com. mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障

php - 可以在获取数组中使用插入查询

php - MySQL 更新计算除法错误

java - hibernate 查询中的 clazz_ 属性

java - 使用 hibernate 5 配置 spring

java - Maven shade - 使用自定义配置重新打包依赖 jar

sql - 根据条件为记录分配排名

oracle - 如何在 Apache Tomcat 8 中为 Oracle 数据库连接池配置加密

oracle - 我们如何验证 oracle 中的映射文档以确保已提供所有信息?