JDBC:JdbcTemplate Myth丶恋晨 2023-05-22 10:28 105阅读 0赞 # JdbcTemplate的使用 # 环境:eclipse+mysql80 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NTg4MDAz_size_16_color_FFFFFF_t_70][] -------------------- ## 一、下载工具包 ## JdbcTemplate包:[https://pan.baidu.com/s/1\_O6x77oo3T5OyPtnaqOpkg ][https_pan.baidu.com_s_1_O6x77oo3T5OyPtnaqOpkg]提取码:0tm4 ![20200417170141771.png][] # # ## 二、导入包 ## 在根目录新建 libs 文件夹 (文件夹随意) 将上述五个包复制进来 然后将其添加到构建路径即:**右键 jar 包 ==> build path ==> add to build path** ## 三、准备连接池 ## 使用 JdbcTemplate 需要DataSource连接池 这里直接使用 Druid连接池 的JdbcUtils工具类获取 Druid连接池:[https://blog.csdn.net/qq\_39588003/article/details/105568731][https_blog.csdn.net_qq_39588003_article_details_105568731] ## 四、使用 ## JdbcTemplateDemo01.java 执行数据更新操作 package com.health.jdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate; import com.health.datasource.druid.utils.JdbcUtils; public class JdbcTemplateDemo01 { public static void main(String[] args) { //1.导入jar包 //2.创建JDBCTemplate对象 JdbcTemplate jt = new JdbcTemplate(JdbcUtils.getDataSource()); //3.调用方法 String sql = "update account set balance=6000 where id=?"; //下面3表示sql语句中第一个参数的值,与?对应 int count = jt.update(sql,3); System.out.println(count); } } **JdbcTemplate的方法** 1. update():执行DML语句。增、删、改语句 2. queryForMap():查询结果将结果集封装为map集合 3. queryForlist():查询结果将结果集封装为list集合 4. query():查询结果,将结果封装为JavaBean对象 5. queryForobject :查询结果,将结果封装为对象 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5NTg4MDAz_size_16_color_FFFFFF_t_70]: /images/20230521/07bbbe19706c4e38ba4610eaf5505a88.png [https_pan.baidu.com_s_1_O6x77oo3T5OyPtnaqOpkg]: https://pan.baidu.com/s/1_O6x77oo3T5OyPtnaqOpkg%C2%A0 [20200417170141771.png]: /images/20230521/a60c7c9a327c441fa722da01d0b16f1e.png [https_blog.csdn.net_qq_39588003_article_details_105568731]: https://blog.csdn.net/qq_39588003/article/details/105568731
相关 Spring + jdbcJdbcTemplate 配置声明式事务 Spring配置声明式事务是个老话,但有必要搭建环境调试一下,加深影响与理解。 1 准备所需要的jar包,Spring核心jar包+声明式事务依赖的jar+mysq 小咪咪/ 2022年06月05日 01:23/ 0 赞/ 235 阅读
还没有评论,来说两句吧...