栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用JdbcTemplate 与spring 整合实现对数据库的控制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用JdbcTemplate 与spring 整合实现对数据库的控制

使用JdbcTemplate 与spring 整合实现对数据库的控制

在后端开发过程中 , 常常需要对数据里的数据进行一些相应的操作 , 而对数据库的使用方法 , 也是有许多的比较繁琐一点的有 使用jdbc的原生来进行对他开发 , 所以现在市场上也有不少的框架 供我们使用 , 今天就可以给大家介绍一下 使用 JdbcTemplate 和Spring 整合对数据库进行操作 , 主要分为一下几个步骤

  1. 导入Spring-jdbc和spring-tx坐标
  2. 创建数据库表和实体
  3. 创建jdbcTemplate对象
  4. 执行数据库操作
    接下来将依次进行实现
  • 导入spring-jdbc和spring-tx坐标 (在pom.xml文件进行导入)
    需要注意的是,在导入spring-jdbc和spring-tx的同时 , 也需要把所使用的数据库的驱动和所使用的连接池进行导入
  
      org.springframework
      spring-jdbc
      5.0.5.RELEASE
    

    
      org.springframework
      spring-tx
      5.0.5.RELEASE
    
  • 创建数据库表和实体
    可以看到 , 我这里在我的mysql中的test数据库中 , 创建了一张名为account的表 , 表中只有两个字段 , 方便我们进行测试

然后在生成一个与数据库中的字段相对应的实体类 , 并生成他的set和get方法(这里我就不做演示了)

  • 创建jdbcTemplate对象
    我们可以将JdbcTemplate的创建权交给Spring,将数据源DataSource的创建权也交给Spring,在Spring容器内部将数据源DataSource注入到JdbcTemplate模版对象中,配置如下:

    
        
        
        
        
        
        
        
        
    


    
        
    
  • 执行数据库的操作
    这里我使用的是spring-test中的单元测试
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:ApplicationContext.xml")
public class JdbcTomplateCRUDTest {

    @Autowired
    JdbcTemplate jdbcTemplate;


    @Test
    public void test1(){
        int i = jdbcTemplate.update("insert into account values(?,?)", "tom", 10000);
        System.out.println(i);
    }
}

在这里可以看到 , 控制台打印了一个1 , 说明数据库中的sql语句有一条数据因为我的执行受到了修改 , 所以这里数据库的操作是成功的 。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/977923.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号