先道要加上两个包:Spring2.5下面的: spring.jar和commons-logging.jar
我用的DBCP数据源,Connection工具类我就没写了
具体的实例说明:
public class StuDaoImple implements StuDaointer {
private JdbcTemplate jdbctemp = null;
public StuDaoImple() {
jdbctemp = new JdbcTemplate(SQLConnUtil.getDataSource());
}
// 所有添,删,改的方法都可以用jdbctemp.update();方法
public void addStu(Stu stu) {
String sql = "insert into stu values(?,?,?)";
Object[] obj = new Object[] { stu.getSname(), stu.getSsex(),new java.sql.Date(stu.getSbrith().getTime()) };
jdbctemp.update(sql, obj);// 可以传两个参数,第一个参数是SQL语句,第二个参数是SQL语句的参数值
}
public void delStu(int sid) {
String sql = "delete stu where s_id=" + sid;
jdbctemp.update(sql);// 可以传一个参数,就是没有参数的SQL语句
}
public void updStu(Stu stu) {
String sql = "update stu set s_name=?,s_sex=?,s_brith=? where s_id=?";