资源简介

jsp网络编程从基础到实践(第2版) 实战项目源代码 包括2个项目实战 1,网上书店 2,学生成绩管理系统 此为原书配套光盘源码带数据库

资源截图

代码片段和文件信息


package classman;
import db.dbconn;
import util.stringUtil;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.Statement;
import java.sql.ResultSet;
/**
 * 封装对班级表的所有操作
 * @author 邓子云
 */
public class class_operation{
   /**
    * 功能:往班级表增加一条记录
    * 输入参数:class_name为班级名称
    * 输出:返回1表成功,返回2表数据连接参数配置不正确或连接数据库失败或数据库操作失败,
    * 返回3表此班级已存在,返回4表输入参数class_name为空;
    */
   public int class_add_one(String class_name){
       dbconn dbconnobject=new dbconn();//数据库连接对象
       String sqlString=null;//SQL语句字符串
       ResultSet rs=null;//结果记录集
       Connection dbconn=dbconnobject.getDBConn();//得到数据库连接
       if(dbconn==null) return 2;//连接失败
       //--------输入参数不正确---------
       if(class_name==null||class_name.trim().length()==0)
          return 4;
       //--------输入参数编码转换-------
       stringUtil stringCode=new stringUtil();
       class_name=stringCode.codeToString(class_name.trim());
       //--------插入记录,先判断是否已存在------
       sqlString=“select * from class where class_name=?“;
       try{
          PreparedStatement preSQLSelect=dbconn.prepareStatement(sqlString);
          preSQLSelect.setString(1class_name);
          rs=preSQLSelect.executeQuery();
          if(rs.next()) return 3;//已存在此班级
          sqlString=“insert into class(class_name) values(?)“;
          PreparedStatement preSQLInsert=dbconn.prepareStatement(sqlString);
          preSQLInsert.setString(1class_name);
          preSQLInsert.executeUpdate();
          return 1;
        }catch(Exception e){
          System.out.print(e);
          return 2;
        }             
   }
   /**
    * 功能:查询出所有的班级
    * 输入参数:无
    * 输出:所有班级的记录集如果没有记录或操作失败返回null
    */
   public ResultSet class_select_all(){
       String sqlString=null;//SQL语句字符串
       Statement sql=null;//SQL语句对象
       ResultSet rs=null;//结果记录集
       dbconn dbconnobject=new dbconn();//数据库连接对象
       Connection dbconn=dbconnobject.getDBConn();//得到数据库连接
       if(dbconn==null) return null;//连接失败
       try{
          //-------查询出数据------------
          sqlString=“select * from class“; 
          sql=dbconn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE ResultSet.CONCUR_READ_ONLY);
          rs=sql.executeQuery(sqlString);
          return rs;
       }catch(Exception e){
          System.out.print(e);
          return null;
       }  
   }
   /**
    * 功能:删除一个班级的信息
    * 输入参数:班级的ID号
    * 输出:返回1表成功,返回2表数据连接参数配置不正确或连接数据库失败,
    * 返回4表输入参数class_id为0,即输入参数不正确
    */
   public int class_delete(int class_id){
       String sqlString=null;//SQL语句字符串
       ResultSet rs=null;//结果记录集
       dbconn dbconnobject=new dbconn();//数据库连接对象
       Connection dbconn=dbconnobject.getDBConn();//得到数据库连接
       if(dbconn==null) return 2;//连接失败
       if(class_id==0) return 4;//输入参数不正确
       //---------删除数据--------------
       sqlString=“delete from class where class_id=?“;
       try{
           PreparedStatement preSQLDelete=dbco

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

     文件       6124  2006-04-19 13:31  实战项目源代码\学生成绩管理系统\chengji\src\classman\class_operation.java

     文件      15820  2006-09-19 16:13  实战项目源代码\学生成绩管理系统\chengji\src\core\core_operation.java

     文件       1897  2006-09-19 15:33  实战项目源代码\学生成绩管理系统\chengji\src\db\dbconn.java

     文件       6592  2006-04-28 11:33  实战项目源代码\学生成绩管理系统\chengji\src\lessionman\classlession_operation.java

     文件       6365  2006-04-19 13:31  实战项目源代码\学生成绩管理系统\chengji\src\lessionman\lession_operation.java

     文件       4752  2006-09-26 10:34  实战项目源代码\学生成绩管理系统\chengji\src\pic\corePieChart.java

     文件       8540  2006-04-19 13:31  实战项目源代码\学生成绩管理系统\chengji\src\studentman\student_operation.java

     文件       7453  2006-04-29 17:03  实战项目源代码\学生成绩管理系统\chengji\src\teacherman\teacher_operation.java

     文件       8751  2006-04-19 13:30  实战项目源代码\学生成绩管理系统\chengji\src\teachlessionman\teachlession_operation.java

     文件      16102  2006-10-11 00:10  实战项目源代码\学生成绩管理系统\chengji\src\user\user_operation.java

     文件       6691  2006-09-19 16:40  实战项目源代码\学生成绩管理系统\chengji\src\util\commonTag.java

     文件       1150  2006-04-20 18:00  实战项目源代码\学生成绩管理系统\chengji\src\util\getjavascript.java

     文件       2193  2006-09-20 11:20  实战项目源代码\学生成绩管理系统\chengji\src\util\makeCertPic.java

     文件        899  2006-04-29 16:33  实战项目源代码\学生成绩管理系统\chengji\src\util\md5Encode.java

     文件       3277  2006-04-18 12:32  实战项目源代码\学生成绩管理系统\chengji\src\util\rsFenYe.java

     文件        849  2006-04-30 14:59  实战项目源代码\学生成绩管理系统\chengji\src\util\stringUtil.java

     文件        589  2006-04-18 19:37  实战项目源代码\学生成绩管理系统\chengji\WebRoot\banner.htm

     文件       1015  2006-09-26 11:01  实战项目源代码\学生成绩管理系统\chengji\WebRoot\checkLogin.jsp

     文件       3734  2006-04-18 23:43  实战项目源代码\学生成绩管理系统\chengji\WebRoot\classman\class_add.jsp

     文件        812  2006-04-17 11:56  实战项目源代码\学生成绩管理系统\chengji\WebRoot\classman\class_add_insert.jsp

     文件        783  2006-10-01 20:01  实战项目源代码\学生成绩管理系统\chengji\WebRoot\classman\class_delete.jsp

     文件       1822  2006-04-18 22:03  实战项目源代码\学生成绩管理系统\chengji\WebRoot\classman\class_update1.jsp

     文件        913  2006-04-18 22:36  实战项目源代码\学生成绩管理系统\chengji\WebRoot\classman\class_update2.jsp

     文件        163  2006-04-17 19:29  实战项目源代码\学生成绩管理系统\chengji\WebRoot\classman\navigator.txt

     文件        179  2006-09-20 12:16  实战项目源代码\学生成绩管理系统\chengji\WebRoot\common\session_check.jsp

     文件       4525  2006-09-24 20:29  实战项目源代码\学生成绩管理系统\chengji\WebRoot\core\core_add.jsp

     文件       4823  2006-10-07 22:43  实战项目源代码\学生成绩管理系统\chengji\WebRoot\core\core_close.jsp

     文件        934  2006-04-28 11:28  实战项目源代码\学生成绩管理系统\chengji\WebRoot\core\core_close_save.jsp

     文件        933  2006-04-28 11:31  实战项目源代码\学生成绩管理系统\chengji\WebRoot\core\core_open_save.jsp

     文件       1406  2006-04-30 00:15  实战项目源代码\学生成绩管理系统\chengji\WebRoot\core\core_save.jsp

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

评论

共有 条评论