使用Java JdbcTemplate对mySQL进行CRUD增删改查操作
生活随笔
收集整理的這篇文章主要介紹了
使用Java JdbcTemplate对mySQL进行CRUD增删改查操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
create方法:用字符串拼接構造一個SQL命令:“insert into Student (name, age) values (?, ?)”
然后傳入jdbcTemplateObject, 后者基于一個定義在Beans.xml里的bean創建的:
而jdbcTemplate是包org.springframework.jdbc.core里提供的api:
批量讀取
和創建接口不同,批量讀取需要給Java layer返回數據,所以需要一個Mapper:StudentMapper
具體執行邏輯,和ABAP的ADBC原理類似,首先獲得數據庫連接: DataSourceUtils.getConnection
此處獲得從Beans.xml里注入的datasource bean:
基于DataSource拿到一個connection:
真正的執行發生在doInStatement方法內,屬于類JdbcTemplate:
我們應用程序里定義的RowMapper是在一個while循環里被回調的:
單步調試,進入我們自己編寫的RowMapper:
getInt的實現:
每一行的column數據以byte的方式存儲在internal數組里:
這就是get操作的完整流程:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的使用Java JdbcTemplate对mySQL进行CRUD增删改查操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 锐龙7000X3D处理器连烧数起 主板厂
- 下一篇: 使用Source Monitor检测Ja