美文网首页
JdbcTemplate基本使用

JdbcTemplate基本使用

作者: 暮秋moco | 来源:发表于2020-02-24 20:46 被阅读0次

    JdbcTemplate基本使用

    ​ JDBC已经能够满足大部分用户最基本的需求,但是在使用JDBC时,必须自己来管理数据库资源如:获取PreparedStatement,设置SQL语句参数,关闭连接等步骤。

    ​ JdbcTemplate是Spring对JDBC的封装,目的是使JDBC更加易于使用。JdbcTemplate是Spring的一部分。JdbcTemplate处理了资源的建立和释放。他帮助我们避免一些常见的错误,比如忘了总要关闭连接。他运行核心的JDBC工作流,如Statement的建立和执行,而我们只需要提供SQL语句和提取结果。
    Spring源码地址:https://github.com/spring-projects/spring-framework
    在JdbcTemplate中执行SQL语句的方法大致分为3类:

    execute:可以执行所有SQL语句,一般用于执行DDL语句。
    update:用于执行INSERT、UPDATE、DELETE等DML语句。
    queryXxx:用于DQL数据查询语句。
    

    JdbcTemplate配置连接池

    org.springframework.jdbc.core.JdbcTemplate类方便执行SQL语句

    public JdbcTemplate(DataSource dataSource)
    创建JdbcTemplate对象,方便执行SQL语句
        1
        2
    
    public void execute(final String sql)
    execute可以执行所有SQL语句,因为没有返回值,一般用于执行DDL语句。
        1
        2
    

    JdbcTemplate使用步骤

    准备DruidDataSource连接池
    导入依赖的jar包
        spring-beans-4.1.2.RELEASE.jar
        spring-core-4.1.2.RELEASE.jar
        spring-jdbc-4.1.2.RELEASE.jar
        spring-tx-4.1.2.RELEASE.jar
        com.springsource.org.apache.commons.logging-1.1.1.jar
    创建JdbcTemplate对象,传入Druid连接池
    调用execute、update、queryXxx等方法
    

    参考

    https://blog.csdn.net/weixin_40001125/article/details/88538576

    相关文章

      网友评论

          本文标题:JdbcTemplate基本使用

          本文链接:https://www.haomeiwen.com/subject/drfwqhtx.html