<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8" import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>连接数据库</title>
</head>
<body>
<%
String userName=request.getParameter("Name");
String passWord=request.getParameter("pass");
if(userName!=null){
//定义所要用到的三个数据库应用对象
Connection con=null; //连接对象
Statement sql=null; //Statement对象(SQL语句)
ResultSet rs=null; //结果集对象是
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(ClassNotFoundException e) {}
//进行数据源的连接
try{
con=DriverManager.getConnection ("jdbc:mysql://localhost/test","root","000000");//连接数据库的url 用户名和密码
sql=con.createStatement();
String to="Select * From user Where userName='"+userName+"'";
rs=sql.executeQuery(to); //根据所定义的Statement执行生成相应的结果集并存在RS中
if(rs.next()) //判断结果集是否为空,如果不为空则表示有记录
{
out.print("<script>alert('用户名 "+userName+"已存在!');history.back();</script>");//如果存在返回注册页面
}else{
out.print("<script>alert('用户名 "+userName+"已不存在,请另选一个!');history.back();</script>");//如果存在返回注册页面
}
}
catch (SQLException e)
{ out.print(e);
}
}
%>
<form action="index.jsp" method="post">
<input type="text" name="Name">
<input type="text" name="pass">
<input type="submit" value="提交">
</form>
</body>
</html>