import javax.sql.DataSource; import org.springframework.jdbc.core.JdbcTemplate; import JdbcUtils.Jdbc; /* *1、SpringJdbc 和 jdbc Template是啥? * * 1.定義Spring 框架對 jdbc 進行了封裝 提供了一個jdbctemplated 對象 * 簡化jdbc開發 * *2、怎麼用? * 1.導包 * * 2.建立JdbcTemplated 對象 它依賴於 DataSoruce 能夠在Jdbc 工具類中添加得到鏈接池的方法! * //得到鏈接方法? public static DataSource getDataSource(){ return ds; } * 3.調用JdbcTemplate 方法 * * 4.增刪改查 DML 語句 update insert delete * 5.queryForMap() 查詢結果 將其封裝爲map集合 key 列名 value 行 * 6.queryForList() 將結果封裝成 list 集合 * 7.query() 封裝成 javaBean * 8. queryForObject() 封裝成對象 * * * * */ public class SpringJdbc { public static void main(String[] args) { JdbcTemplate a1=new JdbcTemplate(Jdbc.getDataSource());//1.建立JdbcTemplate 對象 依賴於DataSource String sql="update shop set price=6666 where id=?"; //2.定義SQL語句 int i=a1.update(sql,5); //3.調用JdbcTemplate 方法 System.out.println(i); } }