AddUserDaoImp.class

package com.model.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.model.bean.UserInfo;

public class AddUserDaoImp implements AddUserDao {
private Connection conn;

public AddUserDaoImp(Connection conn) {
    this.conn = conn;
}

@Override
public boolean validateUsername(UserInfo user) throws SQLException {
    String sql="select * from userinfo1 where username=?";
    PreparedStatement ps=conn.prepareStatement(sql);
    ps.setString(1, user.getUsername());
    ResultSet rs=ps.executeQuery();
    boolean flag;
    if(rs.next()){
        flag=true;
    }else{
        flag=false;
    }
    ps.close();
    return flag;
}

@Override
public void saveUser(UserInfo user) throws SQLException {
    String sql="insert into userinfo1(username,password,newpassword,name,email,phone,role,skin) values(?,?,?,?,?,?,?,?)";
    PreparedStatement ps=conn.prepareStatement(sql);
    ps.setString(1, user.getUsername());
    ps.setString(2, user.getPassword());
    ps.setString(3, user.getNewpassword());
    ps.setString(4, user.getName());
    ps.setString(5, user.getEmail());
    ps.setString(6, user.getPhone());
    ps.setString(7, user.getRole());
    ps.setString(8, user.getSkin());
    ps.executeUpdate();
    ps.close();
}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • 今天与叶总沟通,针对目前市场竞争,探讨技术改进方案,如何提高产能,做好流通渠道,让产品价值最大化,分享了自己的观点...
    顾国胜阅读 160评论 0 1
  • 陈捷亚阅读 163评论 1 0
  • 趁假期,多读书 假期对于学生来说很重要,对于教师来说也是一样的。这个时候正可以 借助假期,好好地充实自己。 教师的...
    听雨徐华阅读 388评论 0 0
  • 教育乃国之根基,教师乃国之重器。—题记 若想改变一国之贫弱,需变革其教育; 若想易一地之不良习气,需先兴其教育; ...
    红尘清欢阅读 403评论 2 0