<!--注入数据库连接参数文件 -->
<!-- <util:properties ></property>
</bean>
dbconfig.properties配置文件
#oracle
url=jdbc:oracle:thin:@localhost:1521:xe
driver=oracle.jdbc.driver.OracleDriver
user=system
password=root
min.size=10
max.size=100
#mysql
url=jdbc:mysql:///personmanager_xw
username=root
password=123456
className=com.mysql.jdbc.Driver
maxWait=5000
maxActive=5
initSize=3
Spring对DAO
1.Spring对Dao异常提供了统一处理,把检查异常统一转成了非检查型
异常,让程序从繁琐的异常中解放出来
2.Spring对DAO编写提供了支持的抽象类,例如有jdbcDaoSupport
jdbcTemplate(自学),HbernateDaoSupport,HibernateTemplate
quaryForInt()
quaryForObject():查询返回一个对象)(如果没有获取到会抛出异常)
quary():查询返回一个结果集
update:增删改
execute():批量执行
3.提高变成的效率,减少JDBC编码量
二 使用spring对dao提供的组件类(jdbcTemplate)实现数据持久层的增删改查 开发步骤。
a 引入架包
1 引入spring的核心包
commons-logging.jar
spring-beans-3.2.8.RELEASE.jar
spring-context-3.2.8.RELEASE.jar
spring-core-3.2.8.RELEASE.jar
spring-expression-3.2.8.RELEASE.jar
2 spring对dao支持的包
spring-jdbc-3.2.8.RELEASE.jar
spring-tx-3.2.8.RELEASE.jar
3 oracle驱动包
ojdbc5.jar
4 c3p0连接池
c3p0-0.9.5-pre8.jar
mchange-commons-java-0.2.7.jar