資源簡介
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.xm
?????目錄??????????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個文件信息
- 上一篇:Java程序設計考試試卷和答案(共4套)
- 下一篇:《java程序設計》書附源代碼
評論
共有 條評論