• 大小: 552.67 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-28
  • 语言: Java
  • 标签: jsp  班级网站  

资源简介

jsp 做的班级网站, 运用了MVC , servlet , 过滤器等技术,运行坏境为jdk+Tomcat+SQL server 就行,包含公告管理,文件下载管理等

资源截图

代码片段和文件信息

package administrator;

import java.sql.*;
import util.DBConnectionManager;
public class AdminDAO
{
  Connection conn=null;
  DBConnectionManager dbManger=null;
  public AdminDAO()
  {
      
  dbManger=DBConnectionManager.getInstance();
  conn=dbManger.getConnection(“DBpool“);

  //conn=DBConnectionManager.getConnection();

/*
try {
//Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver“);
//conn = DriverManager.getConnection(“jdbc:odbc:humanresource“);
conn = DriverManager.getConnection(“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=NECDB““sa““123456“);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}  
*/
  }


  public void setConnection(Connection conn)
  {
this.conn=conn;
  }

  public boolean updatePassword(String accString newPass)
  {
    PreparedStatement pstmt=null;
    ResultSet rs=null;
    boolean b=false;
   try{
pstmt=conn.prepareStatement(“update Admin set Password=? where Account=?“);
    pstmt.setString(1newPass);
    pstmt.setString(2acc);
    if(pstmt.executeUpdate()==1)
    {
        b=true;
    }
    else
    {
        b=false;
    }
    }catch(SQLException e)
    {
       e.printStackTrace();
    }finally {
try {
if(rs!=null)
{
rs.close();
}
if (pstmt != null)
{
pstmt.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
    return b;
  }

  public boolean login(String accString pass)
  {
boolean b=false;
PreparedStatement pstmt=null;
    ResultSet rs=null;
    try{
    pstmt=conn.prepareStatement(“select * from Admin where Account=? AND PassWord=?“);
    pstmt.setString(1acc);
    pstmt.setString(2pass);
    rs=pstmt.executeQuery();
if(rs.next())
    {
        b=true;
    }
    else
    {
        b=false;
    }
    }catch(SQLException e)
    {
       e.printStackTrace();
    }finally {
try {
if(rs!=null)
{
rs.close();
}
if (pstmt != null)
{
pstmt.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
    return b;
  }
  public void freeConnection(){
if (conn != null) {
dbManger.freeConnection(“DBpool“conn);
}
}
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2009-05-27 08:50  NEC

     目录          0  2009-05-27 08:50  NEC\admin

     目录          0  2009-05-27 08:50  NEC\admin\administrator

     文件       2890  2008-04-18 18:44  NEC\admin\administrator\admin_update.jsp

     目录          0  2009-05-27 08:50  NEC\admin\css

     文件       1364  2008-03-25 16:40  NEC\admin\css\contribute.css

     文件       3431  2008-03-26 19:34  NEC\admin\css\logo.gif

     文件      12344  2008-03-25 16:40  NEC\admin\css\net_center.css

     文件       5806  2008-03-25 16:40  NEC\admin\css\net_center_id.css

     文件         98  2008-04-18 15:01  NEC\admin\error.jsp

     目录          0  2009-05-27 08:50  NEC\admin\file

     文件       3040  2008-11-14 17:59  NEC\admin\header.jsp

     文件        459  2008-11-15 12:47  NEC\admin\login.htm

     文件        180  2008-04-18 15:35  NEC\admin\loginerror.htm

     文件       1072  2008-11-14 17:58  NEC\admin\manage.jsp

     文件        793  2008-04-18 18:47  NEC\admin\manual.jsp

     文件       3045  2008-04-18 18:43  NEC\admin\menu.jsp

     文件        606  2008-04-18 18:08  NEC\admin\navigate.jsp

     文件       2083  2008-04-13 22:17  NEC\admin\new_password.jsp

     目录          0  2009-05-27 08:50  NEC\admin\notice

     文件       1187  2008-04-18 17:41  NEC\admin\notice\count_notice.jsp

     文件       3164  2008-04-18 19:00  NEC\admin\notice\notice_add.jsp

     文件        986  2008-04-18 16:16  NEC\admin\notice\notice_detail.jsp

     文件       5163  2008-04-18 19:00  NEC\admin\notice\notice_list.jsp

     文件        548  2008-04-18 15:34  NEC\admin\notice\notice_result.jsp

     文件       4388  2008-04-18 19:00  NEC\admin\notice\notice_update.jsp

     文件       1601  2008-11-13 16:11  NEC\build.xml

     目录          0  2009-05-27 08:50  NEC\msdata数据库备份

     文件    1048576  2008-11-15 12:48  NEC\msdata数据库备份\NECDB_Data.MDF

     文件    1048576  2008-11-15 12:48  NEC\msdata数据库备份\NECDB_Log.LDF

............此处省略52个文件信息

评论

共有 条评论