【spring】JDBCTemplate 小鱼儿 2024-03-26 16:30 108阅读 0赞 1、什么是 JdbcTemplate (1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 (2)在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" value="jdbc:mysql:///user_db" /> <property name="username" value="root" /> <property name="password" value="root" /> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> </bean> (3)配置 JdbcTemplate 对象,注入 DataSource <!-- JdbcTemplate 对象 --> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <!--注入 dataSource--><property name="dataSource" ref="dataSource"></property> </bean> (4)创建 service 类,创建 dao 类,在 dao 注入 jdbcTemplate 对象 * 配置文件 <!-- 组件扫描 --> <context:component-scan base-package="com.atguigu"></context:component-scan> ⚫ Service @Service public class BookService { //注入 dao @Autowired private BookDao bookDao; } ⚫ Dao @Repository public class BookDaoImpl implements BookDao { //注入 JdbcTemplate @Autowired private JdbcTemplate jdbcTemplate; //添加的方法 @Override public void add(Book book) { //1 创建 sql 语句 String sql = "insert into t_book values(?,?,?)"; //2 调用方法实现 Object[] args = { book.getUserId(), book.getUsername(), book.getUstatus()}; int update = jdbcTemplate.update(sql,args); System.out.println(update); } } 3、测试类 @Test public void testJdbcTemplate() { ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); BookService bookService = context.getBean("bookService", BookService.class); Book book = new Book(); book.setUserId("1"); book.setUsername("java"); book.setUstatus("a"); bookService.addBook(book); }
相关 JAVAEE框架整合技术之spring03-SpringJdbcTemplate模板技术和事务处理 SpringJdbcTemplate > Spring的JdbcTemplate是一个对JDBC的模板封装,它提供了一套JDBC的模板,能让我们写持久层代码时减少多余的代 - 日理万妓/ 2023年09月29日 17:18/ 0 赞/ 14 阅读
相关 Spring 温习笔记(五)springjdbcTemplate基本使用 什么是springjdbcTemplate springjdbcTemplate 是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。通常我 落日映苍穹つ/ 2022年11月19日 07:55/ 0 赞/ 195 阅读
相关 SpringJDBCTemplate 配置依赖: <!--数据库--> <dependency> <groupId>mysql</groupId> <artifac 向右看齐/ 2022年05月23日 06:42/ 0 赞/ 208 阅读
相关 使用springjdbctemplate模板链接mysql数据库8.0遇到的坑 jar包不同连接方式不同 mysql-connector-java-8.0.11.jar com.springsource.com.mchange.v2.c3p0-0.9. 忘是亡心i/ 2022年03月17日 02:46/ 0 赞/ 250 阅读
相关 SpringJdbcTemplate&Jdbc整合&SpringMVC 文章目录 JdbcTemplate JdbcTemplate+Spring+Servlet SpringMVC JdbcTemplate (1) ╰半橙微兮°/ 2021年09月25日 11:52/ 0 赞/ 407 阅读
还没有评论,来说两句吧...