[size=xx-small][color=gray]
获得JdbcTemplate:
2009年11月27日 星期五 15时09分00秒
第一种:没实现
该类要在spring中注册。有id
ApplicationContext ctx = new FileSystemXmlApplicationContext("config/spring/xx-spring-config.xml");
ctx.getBean("jdbcTemplate");
http://qsfwy.iteye.com/blog/471907
第二种:声明属性 注入在spring 配置文件中配置属性.
private JdbcTemplte jdbcTemplate = null;
public void setJdbcTemplate(JdbcTemplate varJdbcTemplate) {
jdbcTemplate = varJdbcTemplate;
}
第三种:new 单元测试沙子的弄。
new jdbcTemplate
需要class12.jar
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");
dataSource.setUrl("jdbc:oracle:thin:@ip:端口:实例名");
dataSource.setUsername("用户名");
dataSource.setPassword("密码");
JdbcTemplate jdbc = new JdbcTemplate(dataSource);
System.out.println(jdbc);
return jdbc;
第四种:org.springframework.jdbc.core.support.JdbcDaoSupport
getJdbcTemplate()获得,此时获得的应是 id是jdbcTemplate的jdbc.
继承:
<bean id = "jdbcDaoSupport" class=" org.springframework.jdbc.core.support.JdbcDaoSupport">
<property name="jdbcTemplate"><ref bean = "jdbcTemplate"/></property>
[/color][/size]