package com.binglian.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.binglian.utils.MD5Utils;
import com.binglian.utils.MySQLUtils;
/**
* 创建作者:冰怜
* 创建时间:2018/12/25 16:50
*/
public class UserDao {
//�����û��������û�����
public String findUser(String username){
String psw=null;
String sql="select * from user where username=?";
Connection con =MySQLUtils.getConnection();
PreparedStatement pstmt=null;
ResultSet rs=null;
try{
pstmt=con.prepareStatement(sql);//�������ݿ�����
pstmt.setString(1, username);//��Ӧ��1���������û��� username
rs=pstmt.executeQuery();//ִ��SQL��� ���ѷ������ݸ����ؼ�
if (rs.next()) {//�ж�rsָ����û�����ݣ�Ȼ���ȡ����
psw=rs.getString("password");
}
}catch (SQLException e) {
e.printStackTrace();
}finally {
try{
if(pstmt !=null)
pstmt.close();//�ر����ݿ�����
if(con !=null)
con.close();
}catch (SQLException e) {
e.printStackTrace();
}
}
return psw;
}
//����û�
public void addUser(String username,String password){
Connection con=MySQLUtils.getConnection();
PreparedStatement pstmt=null;
String sql="INSERT INTO user(username,password,createTime) VALUES(?,?,?)";
try {
pstmt=con.prepareStatement(sql);//��ȡ�������ӣ�
pstmt.setString(1, username);//һһ��Ӧ�ɴ�������username��password����ӵ����ݿ����һһ��Ӧ
pstmt.setString(2, MD5Utils.md5(password));
pstmt.setDate(3, new java.sql.Date(System.currentTimeMillis()));//��ΪҪ����ʱ�䣬��������Ҫ�����
pstmt.executeUpdate();//ִ�����ݿ����
} catch (SQLException e) {
e.printStackTrace();
}finally{
try{
if (pstmt !=null)
pstmt.close();
if(con!=null)
con.close();
}catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void main(String[] aegs){
//���Է���
System.out.println(new UserDao().findUser("11"));
new UserDao().addUser("1123456", "123456");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
LoginRegist.zip (39个子文件)
LoginRegist
LoginRegist.iml 1KB
src
com
binglian
service
UserService.java 723B
utils
VerifyCode.java 2KB
MD5Utils.java 767B
MySQLUtils.java 801B
model
User.java 761B
dao
UserDao.java 2KB
servlet
LoginServlet.java 1KB
RegistServlet.java 1KB
.idea
artifacts
LoginRegist_war_exploded.xml 519B
misc.xml 273B
uiDesigner.xml 9KB
workspace.xml 30KB
encodings.xml 389B
modules.xml 262B
web
WEB-INF
web.xml 304B
regist.jsp 1KB
index.jsp 857B
login.jsp 1KB
out
artifacts
LoginRegist_war_exploded
WEB-INF
classes
com
binglian
service
UserService.class 1000B
utils
MD5Utils.class 1KB
VerifyCode.class 3KB
MySQLUtils.class 1KB
model
User.class 1KB
form
exception
dao
UserDao.class 3KB
servlet
LoginServlet.class 2KB
RegistServlet.class 2KB
web.xml 304B
regist.jsp 1KB
index.jsp 857B
login.jsp 2KB
production
LoginRegist
com
binglian
service
UserService.class 1000B
utils
MD5Utils.class 1KB
VerifyCode.class 3KB
MySQLUtils.class 1KB
model
User.class 1KB
dao
UserDao.class 3KB
servlet
LoginServlet.class 2KB
RegistServlet.class 2KB
共 39 条
- 1
资源评论
冰怜
- 粉丝: 172
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功