CSDN论坛 > Java > Web 开发

为什么更新数据库显示成功但是实际上没有成功? [问题点数:20分,结帖人rainy14f]

Bbs3
本版专家分:537
结帖率 100%
CSDN今日推荐
Bbs4
本版专家分:1259
Bbs1
本版专家分:35
Bbs5
本版专家分:3166
Bbs3
本版专家分:537
Bbs5
本版专家分:2499
Blank
蓝花 2005年8月 Oracle大版内专家分月排行榜第三
2005年7月 Oracle大版内专家分月排行榜第三
Bbs4
本版专家分:1998
Bbs4
本版专家分:1998
Bbs3
本版专家分:537
Bbs2
本版专家分:311
Bbs3
本版专家分:537
匿名用户不能发表回复!
其他相关推荐
mybatis显示修改数据库成功, 但没有修改数据库的原因 (mybatis可以查询但无法修改数据库)
刚开始接触mybatis的时候, 遇到一个情况, 就是查询数据库没问题, 但是修改数据库(增删改)却会出错,  而且返回结果显示修改成功,实际却没成功, 例如执行以下代码,先新增一个用户zhangsan(密码123), 并随后查询其密码   控制台显示结果执行成功,且查询zhangsan的密码结果正确 但是如果进入数据库看,就会发现数据库没有新增zhangs
insert语句执行成功,但数据库类没有变化
可能就是你插入的多个字段中,有一个为空。例子如下 String sql="insert into allorder values('" + orderid + "','" + bookid +"','1','" + username + "','0')";            //out.println("htllo");            int result=stmt.exec
junit测试成功但数据库未进行增删数据
Junit测试类为: package Friend2DaoImpl; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.annotation.Rollback; import org.springfram
使用事务,程序中sql语句都执行了,但是数据库没有变化。
       刚刚工作不久,基础不是特别扎实,解决问题的能力还可以,直接上手项目,做的过程中学的了非常多东西。        题目是最近遇到的一个小问题,虽然小但是不好找原因,为了同样遇到问题的人方便,直接说明可能的原因之一,就是使用了事务,而在sql语句执行之后,没有让事务提交。如果你遇到了同样的问题,那么在执行数据库语句后面写上提交事务的语句再执行一次试试,成功的话那么恭喜(另外不是所有的情...
java代码显示正确执行,但为何数据未成功插入数据库?原因如下
java代码显示正确执行,但为何数据未成功插入数据库?原因如下 insert into records (uid,ke) values ('"+data[i][0]+"','"+sum[i]+"')" 当我在java里写上面代码时候,一直没有存进去数据库,控制台也不报错,并且我在后面还输出一个成功的话语,导致很懵比。 这使得让我一直在网络上寻找。直到发现是事物没有提交设置se
用mybatis在java后台insert数据,能运行但数据库没有添加成功
用mybatis在java后台insert数据,能运行但数据库没有添加成功。 如图所示,没有报错,但是在数据库中却没有成功添加该条数据 结果是因为没有提交导致,正确代码如下: 添加:         sqlSession.commit();         sqlSession.close(); 问题解决!
向SVN提交项目时显示提交成功却没有上传
今天新同事在使用SVN向服务端提交项目时,Android studio上提示提交成功,但服务器端却没有相应内容。现将问题总结如下: 故障出现描述 在Android studio中写作开发SVN下的项目。在项目中新添加了若干个新类。(此时,新类在studio中是红色显示)新类在完成开发后,直接向服务端进行提交操作。studio也显示了,提交成功。此时去服务端查看会发现并没有新提交上的代码。 解决
python3.5的pymysql执行sql提示成功,实际并未成功
(转载)https://segmentfault.com/q/1010000005117837 使用python3.5执行sql语句(update)完成后,返回正确的影响行数 然后在使用pymysql获取刚刚update的数据,返回的数据也是修改过的 但是 我又使用sqlyog去看刚才修改的记录 发现根本没变 具体如下: mysql类: class MysqlClass
C#写winform程序,提示插入数据库成功却没有数据
今天在用C#写一个winform程序时,要向数据库Sql server2005 中插入数据, 程序提示成功,但打开数据库却没有值,再次执行时,提示主键重复,可是 数据库中并没有数据啊 原来的代码为 string sql = @"Data Source=.;AttachDbFilename=|DataDirectory|\Database1.mdf;Integra
【MyBatis框架点滴】——mybatis插入不显示,但是主键自增了?
mybatis插入了一条数据,查看数据库时并没有显示刚刚插入的数据,但是调试时发现已经成功插入了一条记录(insert返回值为1),而且主键也自增了(前提是表已经设置了主键自增)。  这是为什么呢? 解决这个问题还有一个方法,就是修改mysql表的存储引擎,出现上面的问题,说明表的存储引擎一定是支持事务的如InnoDB,因此可以把存储引擎设置为事务不安全的类型如MyIASM。
关闭