1、使用JdbcTemplate的execute()方法執行SQL語句 代碼
2、如果是UPDATE或INSERT,可以用update()方法。 代碼
3、帶參數的更新 代碼
代碼
4、使用JdbcTemplate進行查詢時,使用queryForXXX()等方法 代碼
代碼
代碼
代碼
JdbcTemplate將我們使用的JDBC的流程封裝起來,包括了異常的捕捉、SQL的執行、查詢結果的轉換等等。spring大量使用Template Method模式來封裝固定流程的動作,XXXTemplate等類別都是基于這種方式的實現。 JDBC的PreparedStatement 代碼
代碼
代碼
在getUser(id)里面使用UserRowMapper 代碼
網上收集 代碼
1.增刪改 org.springframework.jdbc.core.JdbcTemplate 類(必須指定數據源dataSource) 代碼
或 代碼
org.springframework.jdbc.core.PreparedStatementSetter 接口 處理預編譯SQL 代碼
2.查詢JdbcTemplate.query(String,[Object[]/PreparedStatementSetter],RowMapper/RowCallbackHandler) org.springframework.jdbc.core.RowMapper 記錄映射接口 處理結果集 代碼
org.springframework.jdbc.core.RowCallbackHandler 記錄回調管理器接口 處理結果集 代碼
|