求java简单网站登录界面修改用户密码的源代码
已经实现了修改密码的页面跳转,用户在页面中输入旧密码和2遍新密码。求修改数据库中对应username的password的数据(把旧的密码改成新的)的代码,要java程序,...
已经实现了修改密码的页面跳转,用户在页面中输入旧密码和2遍新密码。求修改数据库中对应username的password的数据(把旧的密码改成新的)的代码,要java程序,谢谢!
展开
5个回答
展开全部
//这一段是你获取数据库连接的函数,我用的是mysql数据库
public Connection getConnect(){
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exception e){
e.printStackTrace();
conn=null;
}
try{
String url="jdbc:mysql://localhost:3306/test";
String user="这是你数据库的用户名";
String paw="这是你数据库的密码";
conn=DriverManager.getConnection(url,user,paw);
}catch(Exception e){
e.printStackTrace();
conn=null;
}
return conn;
}
DBConnect db = new DBConnect();
Connection conn = db.getConnect();//得到数据库连接
String sql="update login set password =' "+newpassword+" ' where userid = id "
//上述sql语句中newpassword是你新设置的密码是从textbox中获得的变量,userid=id的意思是要找到你想改密码的那条用户的记录
ps = conn.preparestatement(sql);
rs=ps.execute();//执行修改操作
if(rs.next()){//修改成功}
else{//修改失败}
public Connection getConnect(){
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(Exception e){
e.printStackTrace();
conn=null;
}
try{
String url="jdbc:mysql://localhost:3306/test";
String user="这是你数据库的用户名";
String paw="这是你数据库的密码";
conn=DriverManager.getConnection(url,user,paw);
}catch(Exception e){
e.printStackTrace();
conn=null;
}
return conn;
}
DBConnect db = new DBConnect();
Connection conn = db.getConnect();//得到数据库连接
String sql="update login set password =' "+newpassword+" ' where userid = id "
//上述sql语句中newpassword是你新设置的密码是从textbox中获得的变量,userid=id的意思是要找到你想改密码的那条用户的记录
ps = conn.preparestatement(sql);
rs=ps.execute();//执行修改操作
if(rs.next()){//修改成功}
else{//修改失败}
展开全部
JTextArea要求定义字符串运行JTextArea显示出来即(简单点要用匿名对象)
ehjwlcxquv参考哈·····
ehjwlcxquv参考哈·····
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-01-12
展开全部
请问楼主解决这个问题了么?新手求指教啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是我之前做着玩的,只做了个登录,不要介意,登录名:admin,密码:admin。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先在页面判断两次密码输入是否一致,如果一致且符合你密码的规则的话就根据你username字段来修改password,如果username字段不唯一的话就根据表主键来修改password,还有什么不懂的吗?
追问
我的思路也是这样,不过我想要的是修改password的那段代码……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询