• 大小: 8.45MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-09
  • 语言: 其他
  • 标签: accp  s2  结业项目  

资源简介

accp s2 结业项目(包含项目答辩PPT,需求分析,项目总结文档) 注释都写的很清楚.也提供了PPT,可供道友们参考,呵呵

资源截图

代码片段和文件信息

package s2jsp.bysj.dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

//导入用于输出日志信息的类
import org.apache.log4j.Logger;

public class baseDao {   
//注册驱动的字符串
    public final static String DRIVER = “com.microsoft.jdbc.sqlserver.SQLServerDriver“;                
    //连接数据库的URL字符串
    public final static String URL    = “jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=company“;   
    // 数据库用户名
    public final static String DBNAME = “sa“;                                                          
    // 数据库用户密码
    public final static String DBPASS = “sa“;                                                          
    
    /**用于输出日志信息的对象**/
    public static Logger logger = Logger.getLogger(baseDao.class.getName());
    
    /**
     * 得到数据库连接
     * @throws ClassNotFoundException
     * @throws SQLException
     * @return 数据库连接
     */
    public Connection getConn() throws ClassNotFoundException SQLException{
        //注册驱动
        Class.forName(DRIVER);  
        //获得数据库连接
        Connection conn = DriverManager.getConnection(URLDBNAMEDBPASS);       
        //返回连接
        return conn ;                                                            
    }
    
    /**
     * 释放资源
     * @param conn 数据库连接
     * @param pstmt PreparedStatement对象
     * @param rs 结果集
     */
    public void closeAll( Connection conn PreparedStatement pstmt ResultSet rs ) {
     try{
     /**如果结合集rs不空,关闭rs*/
     if(rs != null)
     {
     rs.close();
     }
     }
     catch(SQLException ex)
     {
         //输出产生错误的日志信息
         logger.error(ex.getMessage()); 
     }
     finally
     {
     try{
             /**如果pstmt不空,关闭pstmt  */
             if(pstmt != null){
              pstmt.close();
             }
     }
     catch(SQLException ex)
     {
     //输出产生错误的日志信息
             logger.error(ex.getMessage()); 
     }
     finally
     {
     try{
     /**如果conn不空并且没有关闭则关闭pstmt  */
     if(conn != null && (!conn.isClosed()))
     {
     conn.close();
     }
     }
     catch(SQLException ex)
     {
     //输出产生错误的日志信息
                 logger.error(ex.getMessage()); 
     }
     }
     }
    }
    
    /**
     * 执行SQL语句,可以进行增、删、改的操作,不能执行查询
     * @param sql  预编译的 SQL 语句
     * @param param  预编译的 SQL 语句中的‘?’参数的字符串数组
     * @return 影响的条数
     */
    public int executeSQL(String preparedSqlString[] param) {
     //Connection对象
        Connection        conn  = null;
        //PreparedStatement对象
        PreparedStatement pstmt = null;
        //表示操作数据返回受影响的行数
        int               num   = 0;
        
       //*  处理SQL执行SQL  */
        try {
         // 得到数据库连接
            conn = getConn();                              
            // 得到PreparedStatement对象
            pstmt = conn.prepareStatement(p

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

     文件      10917  2007-10-25 14:32  database\company.sql

     文件    1835008  2009-05-27 10:41  database\company_Data.MDF

     文件    1048576  2009-05-27 10:41  database\company_Log.LDF

     文件        490  2009-05-16 18:05  company\.classpath

     文件        294  2009-05-22 12:07  company\.mymetadata

     文件       1413  2009-05-16 18:05  company\.project

     文件        500  2009-05-16 18:05  company\.settings\.jsdtscope

     文件        168  2009-05-16 18:05  company\.settings\org.eclipse.core.resources.prefs

     文件         49  2009-05-16 18:05  company\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2009-05-16 18:05  company\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1657  2009-05-20 14:16  company\accp.log

     文件       4044  2009-05-21 14:40  company\src\s2jsp\bysj\dao\baseDao.java

     文件       4237  2009-05-20 14:33  company\src\s2jsp\bysj\dao\MessageDao.java

     文件       7260  2009-05-20 14:33  company\src\s2jsp\bysj\dao\NewsDao.java

     文件       7813  2009-05-20 14:34  company\src\s2jsp\bysj\dao\ProductDao.java

     文件       2560  2009-05-20 14:34  company\src\s2jsp\bysj\dao\RevertDao.java

     文件       4595  2009-05-22 11:00  company\src\s2jsp\bysj\dao\UserDao.java

     文件        507  2009-05-20 14:26  company\src\s2jsp\bysj\entity\log4j.properties

     文件       1347  2009-05-16 18:05  company\src\s2jsp\bysj\entity\Message.java

     文件        992  2009-05-16 18:05  company\src\s2jsp\bysj\entity\News.java

     文件       1973  2009-05-16 18:05  company\src\s2jsp\bysj\entity\Product.java

     文件       1368  2009-05-16 18:05  company\src\s2jsp\bysj\entity\Revert.java

     文件       1423  2009-05-18 16:21  company\src\s2jsp\bysj\entity\Users.java

     文件       2417  2009-05-17 00:08  company\WebRoot\about.jsp

     文件       6745  2009-05-22 16:45  company\WebRoot\admin\addManager.jsp

     文件       3279  2009-05-22 13:45  company\WebRoot\admin\addNews.jsp

     文件       4566  2009-05-20 16:09  company\WebRoot\admin\addProduct.jsp

     文件       1744  2009-05-20 14:11  company\WebRoot\admin\adminLoginManage.jsp

     文件        211  2009-05-16 18:05  company\WebRoot\admin\adminOut.jsp

     文件        401  2009-05-16 18:05  company\WebRoot\admin\checkSession.jsp

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

评论

共有 条评论