2020.04.18 登录案例UserDao

Posted aojie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020.04.18 登录案例UserDao相关的知识,希望对你有一定的参考价值。

package com.aojie.dao;

import com.aojie.Util.JDBCUtils;
import com.aojie.domain.User;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;

/**
* @author aojie
* @fuction 操作数据库中user表的类
* @create 2020-04-18 20:05
*/
public class UserDao {
//声明JDBCTemplate对象共用
private JdbcTemplate jdbcTemplate=new JdbcTemplate(JDBCUtils.getDatasource());

/**
* 登录方法
* @param user
* @return
*/
public User login(User user){
try {
//编写sql语句
String sql="select * from user where username=? and password=?";
User user1 = jdbcTemplate.queryForObject(sql, new BeanPropertyRowMapper<User>(User.class),
user.getUsername(), user.getPassword());
return user1;
} catch (DataAccessException e) {
return null;
}
}
}

以上是关于2020.04.18 登录案例UserDao的主要内容,如果未能解决你的问题,请参考以下文章

❤️‍Spring--IOC入门

javaSE第十七天

动态代理学习小案例

使用Spring框架实现用户登录实例

mybatis05

案例练习登录案例