用 sql 语句和参数更新数据库:
public int update(String sql,object [] args)
l用 sql 语句和参数更新数据库:
public int [] batchUpdate(String sql,BatchPreparedStatement pss)
使用之前现在xmlIOP容器之中配置JDBCTempalte实例
<bean
id="jdbcTemplate"
class=''org.springfrmamework.jdbc.core.JdbcTempale"
<property name="dataSource" ref="dataSource">
bean/>
Class JdbxtempaleteTest{
private ApplicationContext ctx = new ClassPathXmlApplicationtext("bean.xml");
private JdbcTemplate jdbcTempalte = ctx.getBean("jdbcTemplate");
public void testTempalte(){
String sql = "insert into Customer(name,address,salary) values(?,?,?)";
Object [] args = new Object []{"xiaoming",liaoning,3500};
jdbcTempalte.update(sql,args);
}
}
注意: JdbcTemplate 这个类是线程安全的
使用JdbcTemplate 两种方式
一是直接可以通过注解的方式注入进来
二是继承jdbcDaoSuport这个类
=======================================
simpleJdbcTemplate是从JdbcTemplate 演化而来,利用了java1.5的特性,演化而来