JdbcTemplate事务操作:
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="数据源JNDI名字" />//weblogic
</bean>
<bean id="sysCommon" class="..SysCommon"
factory-method="getInstance">
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
或者:
<bean id="xxdbcTemplate"
class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>
JdbcDaoSupport:已有属性org.springframework.jdbc.core.JdbcTemplate jdbcTemplate;
public final class SysCommon extends JdbcDaoSupport {
private static SysCommon sysDb = new SysCommon();
public static SysCommon getInstance() {
if (SysCommon == null) {
SysCommon = new SysCommon();
}
return SysCommon;
}
}
获得:
JdbcTemplate template = SysCommon.getInstance().getJdbcTemplate();
final Long id = (Long) list.get(0);//传入参数值
Object obj = template.execute(new ConnectionCallback(){
//执行存储过程
public Object doInConnection(Connection conn) throws SQLException, DataAccessException {
CallableStatement cstmt = conn.prepareCall("{ call 存储过程所在包.存储过程名(?,?,?,?) }");
cstmt.setLong(1, id.longValue());
cstmt.registerOutParameter(2, Types.VARCHAR);
cstmt.registerOutParameter(3, Types.VARCHAR);
cstmt.registerOutParameter(4, Types.VARCHAR);
cstmt.execute();
String id = cstmt.getString(2);// id
String name = cstmt.getString(3);
List rtn = new ArrayList();
if(id != null && id.length()>0){
rtn.add(id);
rtn.add(name);
}
cstmt.close();
return rtn;
}
});
- newLEARN.rar (4.8 MB)
- 下载次数: 7
发表评论
-
JS面向对象编程
2012-02-06 10:51 550http://hi.baidu.com/ruan083de/b ... -
JS正则 备忘
2012-01-10 16:21 610http://www.iteye.com/topic/3072 ... -
JS事件冒泡浏览器兼容
2011-06-16 11:06 1196Event keyCode: http://unixpap ... -
CSS样式
2011-06-08 13:47 759自动换行设定宽度:word-wrap\word-break\w ... -
Javascript5-jquery
2011-01-27 15:34 670jquery api: http://visu ... -
JSON
2011-01-21 15:53 699java开源的东西.多。 51cto: //------- ... -
CSS 层定位FLOATDISPLAYVISIBILITY
2011-01-01 15:11 841//图片滚动http://www.kxbd.com/mylab ... -
CSS定位
2011-01-01 12:23 648另一篇: http://blog.csdn. ... -
CSS-设计网站(DIV盒子模型)
2011-01-01 11:04 1486.盒子模型以及定位的不 ... -
原理性知识总结
2010-11-04 22:18 7671.spring框架bean be ... -
JavaScript4
2010-10-14 18:50 717http://www.w3school.com.cn/js/j ... -
CSS-右键菜单DIV TABLE
2010-04-20 10:53 2884DIV: 动态增减DIV: 总有bug.不停的右键 就只会增 ... -
JSP分页
2010-04-17 13:29 896分页 用rownum较多 Oracle数据库的rownum ... -
JavaScript3
2010-04-15 13:44 688右键弹出菜单: //-------------------- ... -
JavaScript2
2010-04-13 16:12 8701.单选按钮 <input type="rad ... -
JavaScript1
2010-03-22 17:10 502from:http://www.tsolong.com/pos ... -
webwork框架
2009-07-02 20:41 7221.webwork标签 教材:http://dev.csdn. ... -
关于框架开发
2009-06-18 00:05 710纪念: JAR Library Installation(ja ... -
页面常用部分
2009-05-25 22:39 651HTML+XHTML+CSS+JavaScript+DOM+A ...
相关推荐
spring-jdbcTemplate实例工程
一个简单的spring的jdbcTemplate扩展
使用spring+springmvc+jdbcTemplate 数据库使用orcal、redis 完成一个webdemo
spring中使用JdbcTemplate操作数据库crud,一图详解(脑图)
spring-jdbc-5.2.7.RELEASE.jar,JdbcTemplate所需要的jar包。
本资源是一个完整的通过Servlet-Service-Dao-JdbcTemplate访问MySQL数据库的JavaWeb Project,可以直接导入到Eclipse中进行调试运行,注意默认编译器是JDK1.8。
spring-jdbctemplate-example 这是一个Spring Monolith应用程序示例,该示例使用jdbcTemplate连接MySQL数据库并执行反馈操作的操作。测试和构建运行测试(也运行大型测试) ./gradlew clean test 有条件地根据测试...
spring-jdbc-4.2.4.RELEASE.jar,spring-tx-4.2.4.RELEASE.jar,jdbcTemplate使用的jar包
spring持久层,建立持久数据库,spring-jdbc(jdbctemplate)所需jar包 spring持久层,建立持久数据库,spring-jdbc(jdbctemplate)所需jar包
使用Spring的JdbcTemplate调用Oracle的存储过程
Spring-With-JdbcTemplate 使用JdbcTemplate完成CRUD操作的完整代码弹簧需要执行哪些操作从GitHub上导入Eclipse进行Maven安装(Git Pull)#Create DB 删除数据库manishjdbc; 创建数据库manishjdbc; 使用...
springMVC配置jdbcTemplate连接oracle数据库 所需要的jar包
Spring4--3.jdbcTemplate事务
使用Spring的JdbcTemplate实现分页功能
Spirng对JDBC进行过良好的封装,通过提供相应的模板和辅助类,在相当的程度上...也就是说,即使系统没有采用Spring作为结构性框架,我们也可以单独使用Spring的JDBC部分(spring-dao.jar)来改善我们的代码······
strut2+spring+springjdbctemplate做的简易登录系统
SSH笔记-Spring JdbcTemplate,使用JdbcTemplate对数据库进行操作,使用具名参数和JDBC模板,简化操作
主要使用Spring MVC框架,实现jdbcTemplate核心组件,利用注解,实现与数据库的连接