package user;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class userdao {
/*根据用户名查找密码*/
public user findusername(String username){
dbutil dbutil1=new dbutil();
Connection con=dbutil1.getconnection();
PreparedStatement stmt=null;
ResultSet set=null;
String sql="select * from userinformation where username=?";
user user=new user();
try{
stmt=con.prepareStatement(sql);
stmt.setString(1, username);
set=stmt.executeQuery();
while(set.next()){
user.setUsername(set.getString("username"));
user.setPassword(set.getString("password"));
}
}catch (Exception e){
e.printStackTrace();
}
return user;
}
/* 判断是否注册成功*/
public int register(user user) {
dbutil dbutil1=new dbutil();
Connection con=dbutil1.getconnection();
PreparedStatement stmt=null;
int res=0;
String sql="insert into userinformation values(?,?,?,?,?,?,?,?,?,?)";
try {
stmt=con.prepareStatement(sql);
stmt.setString(1,user.getUsername());
stmt.setString(2, user.getPassword());
stmt.setString(3, user.getName());
stmt.setString(4, user.getSex());
stmt.setString(5, user.getEdu());
stmt.setString(6, user.getNation());
stmt.setString(7, user.getWork());
stmt.setString(8, user.getPhone());
stmt.setString(9, user.getPlace());
stmt.setString(10, user.getEmail());
res=stmt.executeUpdate();
}catch(Exception e) {
e.printStackTrace();
}
return res;
}
/* 修改信息*/
public int updatemessage(user user) {
dbutil dbutil1=new dbutil();
Connection con=dbutil1.getconnection();
PreparedStatement stmt=null;
int res=0;
String sql="update userinformation set name=?,sex=?,edu=?,nation=?,work=?,phone=?,place=?,email=? where username=?";
try {
stmt=con.prepareStatement(sql);
stmt.setString(1, user.getName());
stmt.setString(2, user.getSex());
stmt.setString(3, user.getEdu());
stmt.setString(4, user.getNation());
stmt.setString(5, user.getWork());
stmt.setString(6, user.getPhone());
stmt.setString(7, user.getPlace());
stmt.setString(8, user.getEmail());
stmt.setString(9, user.getUsername());
res=stmt.executeUpdate();
}catch(Exception e) {
e.printStackTrace();
}
return res;
}
/*修改密码*/
public int updatepassword(user user) {
dbutil dbutil1=new dbutil();
Connection con=dbutil1.getconnection();
PreparedStatement stmt=null;
int res=0;
String sql="update userinformation set password=? where username=?";
try {
stmt=con.prepareStatement(sql);
stmt.setString(1, user.getPassword());
stmt.setString(2, user.getUsername());
res=stmt.executeUpdate();
}catch(Exception e) {
e.printStackTrace();
}
return res;
}
/* public static void main(String args[]) {
user user=new user("wanjie666","56789","万福心","男","学生","汉族","学生","18879147069","江西省南昌市进贤县近乎佳苑","2196447160@qq.com");
System.out.print(new userdao().updatepassword(user));
}
*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
mysql.zip (89个子文件)
mysql
personinformation
.project 917B
WebContent
WEB-INF
lib
jstl-1.2.jar 405KB
mysql-connector-java-8.0.16.jar 2.19MB
web.xml 663B
lookmoney.jsp 2KB
reg.jsp 1KB
updatefriend.jsp 957B
addpassword.jsp 779B
updatemoney.jsp 952B
index.jsp 1KB
deletepassword.jsp 650B
lookmessage.jsp 3KB
updatepassword.jsp 816B
deletemoney.jsp 626B
userlogin.jsp 2KB
deletefriend.jsp 629B
addfriend.jsp 943B
lookfriend.jsp 2KB
META-INF
MANIFEST.MF 39B
deletedate.jsp 623B
updatepassword1.jsp 787B
updatemessage.jsp 1KB
adddate.jsp 748B
lookpassword.jsp 2KB
lookdate.jsp 2KB
updatedate.jsp 754B
addmoney.jsp 946B
src
datemanager
adddateservlet.java 1KB
updatedateservlet.java 1KB
datedao.java 2KB
deletemanagerservlet.java 1KB
date.java 571B
moneymanager
addmoneyservlet.java 1KB
money.java 1KB
moneydao.java 2KB
updatemoneyservlet.java 2KB
deletemoneyservlet.java 1KB
user
updatepassword.java 1KB
user.java 2KB
userdao.java 4KB
userloginservlet.java 2KB
userregister.java 2KB
lookmessage.java 2KB
dbutil.java 725B
friendmanager
updatefriendservlet.java 2KB
friend.java 1KB
frienddao.java 2KB
addfriendservlet.java 1KB
deletefriendservlet.java 1KB
passwordmanager
addpasswordservlet.java 1KB
updatepassword1servlet.java 1KB
deletepasswordservlet.java 1KB
passworddao.java 2KB
password.java 660B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 503B
.jsdtscope 567B
build
classes
datemanager
deletemanagerservlet.class 2KB
datedao.class 2KB
updatedateservlet.class 2KB
adddateservlet.class 2KB
date.class 1KB
moneymanager
moneydao.class 2KB
money.class 2KB
deletemoneyservlet.class 2KB
addmoneyservlet.class 2KB
updatemoneyservlet.class 2KB
user
user.class 3KB
dbutil.class 1KB
userregister.class 3KB
updatepassword.class 2KB
userloginservlet.class 2KB
userdao.class 3KB
lookmessage.class 3KB
friendmanager
friend.class 2KB
addfriendservlet.class 2KB
frienddao.class 2KB
deletefriendservlet.class 2KB
updatefriendservlet.class 2KB
passwordmanager
password.class 1KB
deletepasswordservlet.class 2KB
updatepassword1servlet.class 2KB
passworddao.class 2KB
addpasswordservlet.class 2KB
.classpath 947B
personinformation.sql 6KB
共 89 条
- 1
资源评论
不会敲代码的程序员啊
- 粉丝: 21
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ORACLE数据库管理系统体系结构中文WORD版最新版本
- Sybase数据库安装以及新建数据库中文WORD版最新版本
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本
- MyEclipse连接MySQL的方法中文WORD版最新版本
- MyEclipse中配置Hibernate连接Oracle中文WORD版最新版本
- MyEclipseTomcatMySQL的环境搭建中文WORD版3.37MB最新版本
- hggm - 国密算法 SM2 SM3 SM4 SM9 ZUC Python实现完整代码-算法实现资源
- SQLITE操作入门中文WORD版最新版本
- Sqlite操作实例中文WORD版最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功