栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

客户端register.jsp界面如下

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

//register.jsp










  

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/141942.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号