java jdbc连接数据库

<%@ 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>

你可能感兴趣的:(java,数据库,jdbc,连接)