2 qq 29576895 qq_29576895 于 2016.03.20 13:02 提问

关于jdbc中插入和更新的问题

我用的oracle用jdbc进行相关操作,可是,只有插入语句能执行,不能执行更新和删除语句,这是怎么回事呢?

4个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.20 13:09

不能执行更新和删除语句,检查下代码有问题吗?运行时有没有异常信息呢?
如果你用的是纯JDBC操作的话,问题就可能出在代码上,把代码的异常分支打印堆栈日子,检查更新删除操作有没有提交事务。
事出必有因,仔细找找呗。

qq_29576895
qq_29576895 关键是代码没问题,在Oracle执行也可以,也没报错
一年多之前 回复
wojiushiwo945you
wojiushiwo945you 回复qq_29576895: 没有消息,就是坏消息。那只能是单步调试下。或者操作完成后更新下数据库看看。又或者是库表更新了,你没发现呢。
一年多之前 回复
qq_29576895
qq_29576895 关键是不报错呢,代码也没问题,在plsql上执行过,能够更新
一年多之前 回复
qq_31984879
qq_31984879   2016.03.20 13:32

那就是你的sq语句,出现问题了,和JDBC没有关系,既然你保存能进去,那就证明数据库连接成功,在好好检查一下。

qq_20039385
qq_20039385   2016.03.20 13:53

能执行插入说明你的jdbc链接数据库是成功的,问题可能出在代码上,仔细检查你的代码,看事物什么有没有错

enpterexpress
enpterexpress   2016.03.20 21:53

先用sql语句在数据库上运行一下,就知道问题出在哪里了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!