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

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

成都创新互联是一家专业从事成都网站设计、成都网站建设的网络公司。作为专业的建站公司,成都创新互联依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、成都全网营销推广及网站设计开发服务!

客户端register.jsp界面如下

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

  • “检测”按钮:检测用户名是否存在。
  • “注册”功能:只有全部通过验证后才能提交到insert.jsp,insert.jsp实现将帐号和密码存入user表。

//register.jsp










  

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

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

//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实现用户注册功能代码示例

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

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

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

总结

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


标题名称:jdbc实现用户注册功能代码示例
文章地址:http://csdahua.cn/article/gicecd.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流