SpringJdbcTemlate配置介绍

使用spring的jdbcTemplate进一步操作JDBC一、普通配置SpringJdbcTemplate连接数据库并操作数据1.applicationContext.xml1.1 建立DataSouce Bean 用于连接数据库(包括driverClassName,url,UserName,password)1.2 配置JdbcTemplate Bean 并引用DataSource Bean例如:<bean id="springDSN"class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"></property><property name="url" value="jdbc:microsoft:sqlserver://localhost:1433;databasename=bbs"></property><property name="username" value="sa"></property><property name="password" value="sa"></property> </bean> <bean id="jdbcTemplate"class="org.springframework.jdbc.core.JdbcTemplate" abstract="false"lazy-init="false" autowire="default" dependency-check="default"><property name="dataSource"> <ref bean="springDSN" /></property> </bean>2.SpringUtil.java类通过applicationContext.xml配置文件新建一个解析bean的类(getBean)例如:public final class SpringUtil { private static ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); public static Object getBean(String beanName){return ctx.getBean(beanName); } }3.XXDao类3.1 运用SpringUtil(解析bean类)的方法实例化一个JdbcTemplate对象3.2 通过JdbcTemplate对象对数据进行CRUD(增删改查)例如:……private JdbcTemplate jdbcT = (JdbcTemplate) SpringUtil.getBean("jdbcTemplate"); public List findALL() {String sql = "select * from BookInfo";return jdbcT.queryForList(sql); } ……二、通过依赖注入的方式(通过依赖注入的方式,就可以把解析JdbcTemplateBean的类省略,直接在配置文件内部设置)1.applicationContext.xml1.1 建立DataSouce Bean 用于连接数据库(包括driverClassName,url,UserName,password)1.2 配置JdbcTemplate Bean 并引用DataSource Bean1.3 建立一个XXDao类的Bean,并将JdbcTemplate Bean注入到XXDao的类中去例如:<bean id="springDSN" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"></property><property name="url" value="jdbc:microsoft:sqlserver://localhost:1433;databasename=bbs"></property><property name="username" value="sa"></property><property name="password" value="sa"></property> </bean> <bean id="jdbcTemplate"class="org.springframework.jdbc.core.JdbcTemplate" abstract="false"lazy-init="false" autowire="default" dependency-check="default"><property name="dataSource"> <ref bean="springDSN" /></property> </bean> <bean id="bookDao" class="com.yy.struts.dao.BookDao"> <property name="jdbcT"><ref bean="jdbcTemplate" /> </property> </bean>2.XXDao类2.1 运用SpringUtil(解析bean类)的方法实例化一个JdbcTemplate对象2.2 通过JdbcTemplate对象对数据进行CRUD(增删改查)例如:…… private JdbcTemplate jdbcT; public List findALL() {String sql = "select * from BookInfo";return jdbcT.queryForList(sql); }……

代码实例来源:

SpringJdbcTemplate详细配置:

版权声明:本文为博主原创文章,未经博主允许不得转载。

,知已知彼,百战百胜。

SpringJdbcTemlate配置介绍

相关文章:

你感兴趣的文章:

标签云: