存储过程中需要commit吗 假如java程序中开启了事物,请问存储过程中在进行insert或者update之后需要进行commit吗?这个时候是应该在存储过程里commit,还是在执行完存储过程后在java程序里commit? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有特殊的需求的情况下,最佳方案是存储过程中不要commit,在客户端(也就是java)中进行commit。 存储过程加commit没关系。 只要业务容许。 一般都在Java业务代码中进行事物控制,也就是进行Commit操作。当然也可能通过Java代码进行事物提交控制,也就是自动提交还是手动提交。 一般是写着过程之外的,而且,有一点需要注意的是:在java中添加数据时不需要commit就可以添加到数据库中了,但如果在数据库中添加数据,必须commit 才能在java中显示出来 第一次使用oracle的问题? 仅用SELECE语句实现多表信息的整合,急 initdw.ora,init.ora和init<sid>.ora区别 人家散分,我接了。我也散分,大家来接啊!祝圣诞快乐 关于oracle的系统表和视图 LONG RAW 字段与SQL的IMAGE字段有什么区别?从LONG RAW字段中怎么取出?? 帮个创建服务的问题! ASP通过Microsoft ODBC连接Oracle数据库如何使用连接池? 如何取一个字串里的某一位? 请教大量删除数据的办法 oracle10g 进程有很多local=no ORA-01858: 在要求输入数字处找到非数字字符
当然也可能通过Java代码进行事物提交控制,也就是自动提交还是手动提交。
一般是写着过程之外的,而且,有一点需要注意的是:在java中添加数据时不需要commit就可以添加到数据库中了,但如果在数据库中添加数据,必须commit 才能在java中显示出来