这篇是学习JdbcTemplatey的过程分享,如果有问题请联系我进行修改!
一、JdbcTemplatey实例化对象
1 | TestSQL类 |
二、JdbcTemplatey用Spring管理
1 | TestSQL类 |
三、执行DDL语句
3.1创建temp表
1 | TestSQL类 |
3.2修改temp表
1 | public void alter() { |
3.3删除temp表
1 | public void drop() { |
四、执行DML语句
4.1insert语句—statement对象
1 | TestSQL类 |
4.2insert语句—Preparedstatemen对象(建议)
1 | /* |
4.3insert语句—Bean对象(不建议)
1 | /* |
4.4使用Object数组对象(建议)
1 | /* |
4.5使用Map作为参数执行insert语句
1 | public void insertParameter() { |
4.6使用Bean作为参数执行insert语句
1 | public void insertBean(){ |
五、执行Query查询语句
5.1 queryForList(返回Map)
默认返回的是map,返回的是多行数据
1 | public void queryForList() { |
5.2 queryForList的注意点
直接使用queryForList不能成功返回bean类型 只能返回一个字段
1 | public void queryForListBean() { |
5.3 queryForMap(返回单行数据)
1 | public void queryForMap() { |
5.4 queryForObject(返回聚合函数)
1 | public void queryForObject() { |
5.5 query返回所有数据
返回所有数据使用query函数,参数是sql语句+BeanPropertyRowMapper
1 | public void query() { |
5.6 query_Pre(预编译)
查询语句中包过预编译对象,?形式
1 | public void query_Pre() { |
5.7 queryNamePre(查询带命名参数)
使用:形式
1 | public void queryNamePre() { |
- 本文作者: LGodv
- 本文链接: http://example.com/2021/01/21/JdbcTemplatey的学习/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!