src/sanrenxing/right/dao/UserDao.java

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package sanrenxing.right.dao;

import sanrenxing.right.entity.UserEntity;
import sanrenxing.utils.JdbcUtils;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
/**
 * 用户数据库操作类
 */
public class UserDao {
    /**
     * 增加用户信息
     * @param userEntity 用户信息的对象
     * @return boolean类型 增加成功 则返回true 否则返回false
     */
    public boolean  insertUser(UserEntity userEntity){
        boolean flag=false;
        Connection con= null;
        PreparedStatement pst = null;
        try {
            con = JdbcUtils.getConnection();
        //第二步 语句对象
        String sql="INSERT INTO USER VALUES (?,?,?,?)";

            pst = con.prepareStatement(sql);
            pst.setInt(1,userEntity.getUserId());
            pst.setString(2,userEntity.getUserName());
            pst.setString(3,userEntity.getUserPwd());
            pst.setInt(4,userEntity.getRoleId());
            int result=pst.executeUpdate();
            flag = result>0?true:false;

        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }finally {
            JdbcUtils.close(null,pst,con);
        }

        return flag;
    }
    /**
     * 修改用户信息
     * @param userEntity 用户信息的对象
     * @return boolean类型 增加成功 则返回true 否则返回false
     */
    public boolean  updateUser(UserEntity userEntity){
        boolean flag=false;
        Connection con= null;
        PreparedStatement pst = null;
        try {
            con = JdbcUtils.getConnection();
        //第二步 语句对象
        String sql="UPDATE USER SET userName=?,userPwd=?" +
                ",roleId=? WHERE userId=?";
            pst = con.prepareStatement(sql);
后面还有 137 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。