Spring_JDBC的使用

Spring 是个一站式框架:Spring 自身也提供了控制层的 SpringMVC和持久层的 Spring JdbcTemplate。

配置信息

1.下载 Spring JdbcTemplate 的 jar 包,在pom.xml中导入

        
            org.springframework
            spring-jdbc
            5.2.2.RELEASE
        

        
            org.springframework
            spring-aspects
            5.2.2.RELEASE
        
        
        
            com.alibaba
            druid
            1.1.10
        

        
            mysql
            mysql-connector-java
            8.0.16
        

 2.配置resource信息




3.导入属性文件

driverName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/数据库名?serverTimezone=Asia/Shanghai
uname=账户
upassword=密码

4.管理数据源对象


              
              
              
              
              
              
              
              

5.在配置文件中创建 JdbcTemplate


              

实体类

public class UserDao {
     @Resource
     JdbcTemplate jdbcTemplate;  
}

在类中获得 JdbcTemplate 对象,就可以直接使用。

JdbcTemplate中常用的方法

execute:无返回值,可执行 ddl,增删改语句

update:执行新增、修改、删除语句;

queryForXXX:执行查询相关语句

举例:

jdbcTemplate.update("insert into admin(account,password) value(?,?)","张三","123");
List list = jdbcTemplate.query("select * from admin where id > ?",
                    new RowMapper() {
                        @Override
                        public User mapRow(ResultSet resultSet, int i) throws SQLException {
                            User user = new User();
                            user.setId(resultSet.getInt("id"));
                            user.setName(resultSet.getString("account"));
                            return user;
                        }
                    }, 1);

你可能感兴趣的:(spring,java,数据库)