java spring jdbc配置(二)

2014-11-24 02:31:16 · 作者: · 浏览: 1
o) { // TODO Auto-generated method stub String sql=" insert into user (name,pwd) values( , )"; jdbcTemplate.update(sql,new Object[]{ uservo.getName(),uservo.getPwd() }); } /* * 查询信息 * (non-Javadoc) * @see UserDAOInterface#select(int) */ public UserVO select(int id) { // TODO Auto-generated method stub String sql="select * from user where id= "; return jdbcTemplate.queryForObject(sql, ParameterizedBeanPropertyRowMapper.newInstance(UserVO.class),id); } /* * 更新信息 * (non-Javadoc) * @see UserDAOInterface#update(UserVO) */ public void update(UserVO uservo) { // TODO Auto-generated method stub String sql="update user set name= ,pwd= where id= "; jdbcTemplate.update(sql,uservo.getName(),uservo.getPwd(),uservo.getId()); } public void setJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; } }


第八步就是给出我的测试代码:

import javax.sql.DataSource;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;


public class Test {
	public static void main(String[] args){
		ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
		/*DataSource dataSource=(DataSource) ac.getBean("dataSource");
		System.out.println("dataSource--------"+dataSource);*/
		UserDAO userdao=(UserDAO) ac.getBean("userdao");
		
		
		//增加信息
		//UserVO uservo=new UserVO("123","123");
		//userdao.insert(uservo);
		
		//删除信息
		//userdao.delete(22);
		
		//修改信息
		//UserVO uservo=new UserVO(23,"lisi","123456");
		//userdao.update(uservo);
		
		//按id查询信息
		//UserVO uservo=userdao.select(23);
		//System.out.println("userName---"+uservo.getName());
		
		//查询所有信息
	/*	for(Object o:userdao.find()){
			UserVO uservo=(UserVO) o;
			System.out.println("id----"+uservo.getId()+"---name----"+uservo.getName()+"------------pwd------"+uservo.getPwd());
		}*/
	}
}


最后我要说的是,这个jdbc是短时间整理出来的,可能存在不足的地方,望指出。spring 的mvc我也会抽空学习发表到博客上来。