SpringJdbc框架

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);
        
    }

}
相關文章
相關標籤/搜索