Spring:Spring中集成JDBC;

本文介绍了Spring应用程序如何在JAVA EE应用服务器中集成JDBC,特别是通过JNDI获取数据源的优势,如性能提升和管理便利。讨论了数据源连接池的使用,并详细讲解了Spring的JDBC模板,包括queryForObject方法的参数说明以及如何使用命名参数通过SimpleJdbcDaoSupport和getSimpleJdbcTemplate进行操作。
摘要由CSDN通过智能技术生成
Spring将数据访问过程中固定的和可变的部分明确划分为两个不同的类:模板(template)和回调(callback)。   
模板类处理数据访问的固定部分---事物控制、管理资源,处理异常。


spring访问数据库的模板:


jca.cci.support.CciDaoSupport 				JCA CCI connections
jdbc.core.support.JdbcDaoSupport 				JDBC connections
jdbc.core.namedparam.NamedParameterJdbcDaoSupport 	JDBC connections with support for named parameters
jdbc.core.simple.SimpleJdbcDaoSupport 			JDBC connections, simplified with Java 5 constructs
orm.hibernate.support.HibernateDaoSupport  		Hibernate 2.x sessions 
orm.hibernate3.support.HibernateDaoSupport 		Hibernate 3.x sessions
orm.ibatis.support.SqlMapClientDaoSupport  		iBATIS SqlMap clients
orm.jdo.support.JdoDaoSupport 				Java Data Object implementations
orm.jpa.support.JpaDaoSupport 				Java Persistence API entity managers


配置数据源:


对于即将发布到生产环境的应用程序,我建议使用从连接池获取连接的数据源,如果可能的话,我倾向于通过应用服务器的JNDI来获取池中数据源。

spring应用程序经常部署在JAVA EE 应用服务器在,如websphere jboss 或者像tomcat这样的web容器,这些服务器允许你配置通过JNDI获取数据源。这种配置的好处在于数据源完全可以在应用程序之外进行管理。这样应用程序只需要在访问数据库的时候访问数据源就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值