「java注册不了」Java登录注册
本篇文章给大家谈谈java注册不了,以及Java登录注册对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
用javaweb写的简单图书管理系统登录注册不管用
简单的说存在以下错误
1 HandleLogin里用户名密码不正确,无法连接到数据库,但未做异常处理,应该把数据库用户密码设置用常量,其它文件里只读取
2 login存在两个同名的servlet,不知道你使用的是那个,系统最后调用的是myservlet.control.HandleLogin
JAVA 写的注册功能,注册不了,请问怎么修改
D_no=rs.getString(1); // 这第1个字段未必就是用户名吧。
所以,
rs=sqldb.query("select * from Users WHERE U_no='"+D_no+"'"); try { if(rs.next()){
JOptionPane.showMessageDialog(null, "用户名存在!");
}else{ db.insert("insert into Users values('"+U_no+"','"+U_pwd+“');"); JOptionPane.showMessageDialog(null, "注册成功!"); } } catch (SQLException e2) { e2.printStackTrace(); }
大体这样,你参考一下
JAVA WEB 数据库为后台 注册效果不能成功
问的问题太大了,显示“注册失败”,我猜的意思是,你做个注册功能,在用servlet返回的时候在jsp
显示“注册失败”。
我看了一下代码,其实很简单:你注册是提交到RegisterServlet上面的,返回失败是:
boolean flag =uo.add(user);
//4.
PrintWriter out = response.getWriter();
if(flag){
out.print("h3注册成功,请登录!/h3");
}else{
out.print("h3注册失败,请重试!/h3");
}
因此,就是你保存的时候uo.add(user)反回false:
//用户注册方法
public boolean add(User user){
int flag = 0;
sql = "insert into user_info values(?,?,?,?)";
try {
psmt = con.prepareStatement(sql);
psmt.setString(1,user.getName());
psmt.setString(2,user.getPassword());
psmt.setString(3,user.getPhone());
psmt.setString(4,user.getEmail());
flag = psmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return flag0?true:false;
}
所以flag = psmt.executeUpdate();这个有问题,你再仔细看看
关于java注册不了和Java登录注册的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。