userSave.jsp
上传用户:jhoneliu
上传日期:2022-07-31
资源大小:950k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=gb2312" import="java.sql.*" %>
  2. <%
  3. String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; //驱动程序,见第十四章
  4. String url="jdbc:odbc:stud";//数据库连接语句,见第十四章
  5. String userID="sa",pwd="",sql="";
  6. try{
  7.   Class.forName(driver);//调入JDBC-ODBC桥的驱动程序
  8.   Connection conn = DriverManager.getConnection(url,userID,pwd);//建立与数据的连接
  9.   //request对象见第四章
  10.   Statement stmt = conn.createStatement();//建立Statement的实例,相当于创建一个查询分析器的运行环境
  11.   sql = "select * from users where userID='" + request.getParameter("userID") + "'"; //检查用户名是否存在
  12.   ResultSet rs  = stmt.executeQuery(sql); //把查询结果放入ResultSet对象
  13.   if(rs.next()){//判断用户是否存在
  14. %>
  15. <script language="javascript">
  16. alert("用户名已经存在,请输入其它用户名");
  17. window.history.go(-1);
  18. </script>
  19. <%
  20.   }
  21.   else//登录失败
  22.   {
  23.     sql = "insert users values('" + request.getParameter("userID") + "','" + request.getParameter("pwd") + "')";
  24.     if(stmt.executeUpdate(sql)>0){
  25.       //session.setAttribute("userID",request.getParameter("userID"));//session对象见第四章
  26.       response.sendRedirect("UserList.jsp");//response对象见第四章,连接到memCenter.jsp页面
  27.     }
  28. %>
  29. <script language="javascript">
  30. alert("保存用户失败");
  31. window.history.go(-1);
  32. </script>
  33. <%
  34.   }
  35. }catch(Exception e){
  36.   System.out.println(e.getMessage());
  37. }
  38. %>