UserInfoService.class

package com.model.service;

import java.sql.Connection;
import java.sql.SQLException;

import com.model.bean.UserInfo;
import com.model.dao.AddUserDaoImp;

import utils.DBUtil;

public class UserInfoService {
private static UserInfoService instance=new UserInfoService();

private UserInfoService(){}

public static UserInfoService getInstance(){
    return instance;
}

public  void saveUser(UserInfo user) throws Exception{
    
    Connection conn=DBUtil.getConnection();
    conn.setAutoCommit(false);
    try{
        AddUserDaoImp dao=new AddUserDaoImp(conn);
        dao.saveUser(user);
        conn.commit();
    }catch(Exception e){
        conn.rollback();
    }finally{
        conn.close();
    }

}

//校验用户名是否重复
public boolean valiadateUsername(UserInfo user) throws SQLException{
    Connection conn=DBUtil.getConnection();
    AddUserDaoImp dao=new AddUserDaoImp(conn);
    boolean flag=dao.validateUsername(user);
    DBUtil.closeConn(conn);
    return flag;
    
}

}

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

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,235评论 0 11
  • 作者行人女青年 作为驴界的骄傲和传说,是的我是一头会飞的驴,我不是西门驴到哪都记得自己的前生今世是谁要干什么,那样...
    行人女青年阅读 3,502评论 1 0
  • 今天我起的很早。但是有个问题就是我走的时候就已经很晚很晚了 ,当时我就不知道我为什么会起得这么早,走的这...
    子细阅读 2,444评论 1 4
  • 2018年10月10日,李艳平名师工作室成员如约在工作室开展活动――教材分类交流。 工作室成员琚晓...
    I李会娟阅读 4,736评论 0 9