测试JdbcTemplate执行SQL语句和存储过程
我在项目中需要使用到oracle的语句片段和存储过程。下面就是我的测试案例:
public class DbTest extends BaseTestCase { @Resource JdbcUtil jdbcUtil; @org.junit.Test public void testSQL(){ String sql="declare "+ " v_objid int; "+ " begin " + " v_objid:=1; "+ " update sys_user t set t.fullname=‘超级管理员2‘ where t.userid=v_objid; "+ "end;"; jdbcUtil.execute(sql); } @org.junit.Test public void testProc(){ String sql="call PROC_UPDATE_USER(1,‘我是老板‘)"; jdbcUtil.execute(sql); } }
需要注意的是存储过程后不能使用 分号。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。