⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 magtodb.jsp.htm

📁 实现论坛的各种功能 有前后台的管理
💻 HTM
字号:
<%@page contentType="text/html;charset=gb2312"%> 
<%@page import="java.sql.*"%>
<html>
<head>
<title>注册验证</title>
</head>

<body>
<%//防止某些用户不进行登陆,直接想进入此页面
  if (session.getAttribute("username")==null){
	response.sendRedirect("login1.jsp");	
   }%>
<%
  //得到要管理的用户的用户名
  String user=request.getParameter("user");
  //接收登陆用户的身份等级信息rankid
  int rankid=Integer.parseInt(request.getParameter("rankid"));
  //得到用户管理操作的内容(修改用户信息或删除用户)
  String work=request.getParameter("work");
  //加载数据库驱动并用连接池连结数据库
  String sql="";
  try
{ 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
} 
catch(ClassNotFoundException e)
{ 
out.print(e); 
} 
String strDirPath=application.getRealPath(request.getRequestURI()); 
strDirPath=strDirPath.substring(0,strDirPath.lastIndexOf('\\'))+"\\"; 
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"forum.mdb"; 
Connection conn = DriverManager.getConnection(url); 
Statement stmt = conn.createStatement(); 
    //如果要修改用户信息	  
    if(work.equals("mdfusr"))
    {
      String username=request.getParameter("username");
      String password=request.getParameter("password");
      String age=request.getParameter("age");
      String email=request.getParameter("email");
      String phone=request.getParameter("phone");
      String address=request.getParameter("address");
      int postnumber=Integer.parseInt(request.getParameter("postnumber"));
      int rank=Integer.parseInt(request.getParameter("rank"));
      String sex=request.getParameter("sex");
      String face=request.getParameter("face");
      boolean valid=true;

      sql="update User set Password='"+password+"',Email='"+email+"',Sex='"+sex+"',Phone='"+phone+"',Address='"+address+"',Age='"+age+"',PostNumber='"+postnumber+"',Rank='"+rank+"',Face='"+face+"' where UserName='"+username+"'";
      stmt.executeUpdate(sql);
      //修改完后转向到管理页面
      response.sendRedirect("manage.jsp?rankid="+String.valueOf(rankid)+"&user="+user+"&work=mdfusr");      
  }
  //如果要删除用户
  else{
       sql="delete * from User where UserName='"+user+"'";
       stmt.executeUpdate(sql);
       //删除完后转向到管理页面
       response.sendRedirect("manage.jsp?rankid="+String.valueOf(rankid)+"&user="+user+"&work=delusr");          
   }%>   
<%     
  //释放数据库连结
  stmt.close(); 
  conn.close();
%>  
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -