jdbc实现用户注册功能代码示例

网友投稿 305 2023-02-25


jdbc实现用户注册功能代码示例

本文研究的主要问题是jdbc实现用户注册功能,通过具体实例代码学习jsP+mysql数据库连接、访问方式以及增删查改操作,具体如下。

客户端register.jsp界面如下

“检测”按钮:检测用户名是否存在。

“注册”功能:只有全部通过验证后才能提交到insert.jsp,insert.jsp实现将帐号和密码存入user表。

//register.jsp

id="res" />

//insert.jsp

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>

<%@page import="javaBean.userbean;"%>

用户名:



密码:



<% out.println(user.insert()); %>

userbean.java

package javaBean;

import java.sql.*;

public class userbean{

private String username;

private String password;

public void setUsername(String username) {

this.username=username;

}

public void setPassword(String password) {

this.password=password;

}

public String getUsername() {

return username;

}

public String getPassword() {

return password;

}

public String insert(){

try{

String url ="jdbc:mysql://localhost:3306/mysql";

//数据库连接字符串

Class.forName("org.gjt.mm.mysql.Driver").newInstance();

//加载驱动程序

Connection conn= DriverManager.getConnection(url,"root","dba");

//建立连接

String sql="select * from login_user where username=?";

PreparedStatement pStmt = conn.prepareStatement(sql);

pStmt.setString(1,username);

ResultSet rs=pStmt.executeQuery();

if(rs.next())

{

return "该用户名已存在!";

} else

{

sql="insert into login_user values(?,?)";

pStmt = conn.prepareStatement(sql);

pStmt.setString(1,username);

pStmt.setString(2,password);

pStmt.executeUpdate();

return "注册成功!";

}

}

catch(Exception e){

return "注册失败!";

}

}

}

总结

以上就是本文关于jdbc实现用户注册功能代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:浅析SpringBoot及环境搭建过程
下一篇:如何写好api接口文档(如何写好api接口文档模板)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~