为什么我在Java类中执行SQL语句,程序没错,而数据库却没执行??

图片说明

不知道画了删除线是什么意思,你确认这些代码有效么

你用的什么啊?Hibernate?还是别的框架啊?Hibernate的话,可能是事务没有提交,你执行flush方法就可以了

代码可以贴全一点吗?看不到关键部分

代码内容太少了,你的Sqlca是个什么,最起码给个声明。

你的sqlca是什么啊?

executeSQL方法问题 这个方法只能是查询语句

应该采用 update方法

如果沒有Error msg,
應該是有執行,
但是資料庫可能沒有執行commit,
要追一下資料庫是不識有問題

可能没有commit 信息太少

那里出现问题,就在那里解决啊,很明显是没有提交了,那就找原因啊,问题总会解决的。

目测是因为没有commit。

代码太少,应该是没有commit吧

代码太少,都没看到用的什么框架;有的是需要手动提交的,update和insert需要commit

楼主代码截图的太少了,没办法帮你分析啊

会不会是使用了transaction,没有commit?

应该是在数据库操作完后没有commit