日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

core 包的核心类JdbcTemplate

發布時間:2024/4/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 core 包的核心类JdbcTemplate 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JdbcTemplate 是core 包的核心類。它替我們完成了資源的創建以及釋放工作,從而簡化了我們對JDBC 的使用。它還可以幫助我們避免一些常見的錯誤,比如忘記關閉數據庫連接。JdbcTemplate 將完成JDBC 核心處理流程,比如SQL 語句的創建、執行,而把SQL 語句的生成以及查詢結果的提取工作留給我們的應用代碼。它可以完成SQL 查詢、更新以及調用存儲過程,可以對ResultSet 進行遍歷并加以提取。它還可以捕獲JDBC異常并將其轉換成org.springframework.dao 包中定義的,通用的,信息更豐富的異常。使用JdbcTemplate 進行編碼只需要根據明確定義的一組契約來實現回調接口。

PreparedStatementCreator 回調接口通過給定的Connection 創建一個PreparedStatement,包含SQL 和任何相關的參數。CallableStatementCreateor 實現同樣的處理,只不過它創建的是CallableStatement。RowCallbackHandler 接口則從數據集的每一行中提取值。

我們可以在DAO 實現類中通過傳遞一個DataSource 引用來完成JdbcTemplate 的實例化,也可以在Spring 的IOC 容器中配置一個JdbcTemplate 的bean 并賦予DAO 實現類作為一個實例。需要注意的是DataSource 在Spring 的IOC 容器中總是配制成一個bean,第一種情況下,DataSource bean 將傳遞給service,第二種情況下DataSourcebean 傳遞給JdbcTemplate bean。

NamedParameterJdbcTemplate 類為JDBC 操作增加了命名參數的特性支持,而不是傳統的使用( '?' ) 作為參數的占位符。NamedParameterJdbcTemplate 類對JdbcTemplate 類進行了封裝, 在底層,JdbcTemplate 完成了多數的工作。

?

總結

以上是生活随笔為你收集整理的core 包的核心类JdbcTemplate的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。