快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

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://6mz.cn/article/gicecd.html

其他资讯