资源简介

本文档是以下图书的配套资料: 王鹏杰、王存睿、郑海旭《Oracle11g管理与编程基础》人民邮电出版社,2012.9 本文档中的课件ppt、脚本、脚本运行录制是作者多年一线课程教学的结晶,绝非临时拼凑之物。建议教师在授课时,ppt和脚本运行录制pdf文档同时配合使用。在pdf文档中也包含作者案例授课中的心得等,请大家参考使用。 本文档包含以下方面: 1)各章的ppt授课课件、可运行的脚本(sql格式,可直接用记事本打开)、及授课演示脚本运行过程的截屏(word格式),在授课的过程中,如果能现场演示固然很好,如果不具备现场演示的条件,则可用提供的脚本运行录制文档可进行授课。 2)程序项目的源代码及工程项目 3)教学日历、教学大纲、历年试卷等 4)实验上机指导书(包括实验环节设置建议、各节上机内容安排、上机参考答案等) 另,若有任何问题,欢迎全国的相关课程授课教师与我联系QQ:535413184(qq加我时理由请填写“Oracle11g管理与编程基础”),邮箱535413184@qq.com,我肯定竭我所能帮助你~~ 同时,本教材提供技术支持QQ群:249449451,欢迎全国各地的读者加入~~

资源截图

代码片段和文件信息

package ado;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import bean.ClassInfoBean;

import common.DBUtil;

/**
 * 采用单例模式类别表的ADO

 * 1.返回大类别的列表

 * 2.返回小类别的列表

 * 3.添加类别记录

 * 4.更新类别记录

 * 5.删除类别记录(包括所属的商品记录)

 * 6.查询是否有相同的类别名称存在

 * 
 * @author Administrator
 * 
 */
public class ClassInfoAdo {
private static ClassInfoAdo cia = new ClassInfoAdo();

private ClassInfoAdo() {

}

/**
 * 用单例模式返回类别ClassInfoAdo对像.
 * 
 * @return ClassInfoAdo的一个实例化对象
 */
public static ClassInfoAdo initializeCIA() {
return cia;
}

/**
 * 返回大类别列表. 根据searchMap中的值判断返回所有大类别名称 或searchMap的值查询出指定的大类别名称
 * 
 * @param searchMap
 *            查询大类别名称
 * @return 存入大类别名称的List
 */
public List getBigClass(Map searchMap) {
Connection con = DBUtil.getConnection();
Statement state = null;
ResultSet rs = null;
List list = new ArrayList();
String sql = null;
try {
sql = “select * from t_classInfo where parentId=0“;

if (searchMap != null && searchMap.size() > 0) {
if (searchMap.get(“bigclass“) != null)
sql = “ and classId=“
+ searchMap.get(“bigclass“).toString();
if (searchMap.get(“bigclass“) == null
&& searchMap.get(“searchClassName“) != null
&& !searchMap.get(“searchClassName“).toString().trim()
.equals(““)) {
sql = “SELECT distinct a.* FROM t_classInfo at_classInfo b“;
sql = sql
+ “ WHERE a.classid=b.parentid AND b.classname LIKE ‘%“
+ searchMap.get(“searchClassName“).toString()
+ “%‘“;

}
}
state = con.createStatement();
rs = state.executeQuery(sql.toString());

while (rs.next()) {
ClassInfoBean classBean = new ClassInfoBean();

classBean.setClassId(rs.getInt(“classId“));
classBean.setClassName(rs.getString(“className“));
classBean.setParentId(rs.getInt(“parentId“));
list.add(classBean);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs);
DBUtil.close(state);
DBUtil.close(con);
}
return list;

}

/**
 * 返回小类别列表. 根据searchMap中的值判断返回所有小类别名称 或searchMap的值查询出指定的小类别名称
 * 
 * @param searchMap
 *            查询小类别名称
 * @return 存入小类别名称的List
 */
public List getSmallClass(Map searchMap) {

Connection con = DBUtil.getConnection();
Statement state = null;
ResultSet rs = null;
List list = new ArrayList();
StringBuffer sql = new StringBuffer();
try {
sql.append(“select * from t_classInfo where parentId<>0“);

if (searchMap != null && searchMap.size() > 0) {
if (searchMap.get(“searchClassName“) != null
&& !searchMap.get(“searchClassName“).toString().trim()
.equals(““))
sql.append(“ and className like ‘%“
+ searchMap.get(“searchClassName“).toString()
+ “%‘“);
}


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

     文件     301176  2012-10-28 11:58  Oracle11g管理与编程基础ppt、案例代码等资料\Picture1.jpg

     文件         90  2012-10-04 22:23  Oracle11g管理与编程基础ppt、案例代码等资料\历年试卷及答案、评分标准\说明.txt

     文件         84  2012-10-28 14:08  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机答案\说明.txt

     文件        152  2012-10-28 14:14  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\第一次上机(2学时).txt

     文件       3725  2012-10-28 14:10  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\第三次上机(4学时).txt

     文件       1738  2009-12-05 21:07  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\第二次上机(2学时).txt

     文件         80  2012-10-28 14:12  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\第五次上机(4学时).txt

     文件       7589  2012-10-28 14:15  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\第六此上机(4学时).txt

     文件        142  2012-10-28 14:17  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\第四次上机(2学时).txt

     文件        483  2007-12-04 12:39  Oracle11g管理与编程基础ppt、案例代码等资料\实验环节\上机题目\课下实践作业.txt

     文件      70144  2012-10-28 14:03  Oracle11g管理与编程基础ppt、案例代码等资料\教学大纲、教学日历等\大型数据库技术教学大纲.doc

     文件        153  2012-10-28 13:58  Oracle11g管理与编程基础ppt、案例代码等资料\教学大纲、教学日历等\实验报告书写内容要求.txt

     文件      37888  2012-10-28 14:04  Oracle11g管理与编程基础ppt、案例代码等资料\教学大纲、教学日历等\实验指导书模板及格式要求.doc

     文件      38912  2012-10-28 13:56  Oracle11g管理与编程基础ppt、案例代码等资料\教学大纲、教学日历等\必修课教材征订单.doc

     文件      92160  2012-10-28 14:00  Oracle11g管理与编程基础ppt、案例代码等资料\教学大纲、教学日历等\教学日历软件10级(大型数据库技术).doc

     文件        159  2012-10-29 10:14  Oracle11g管理与编程基础ppt、案例代码等资料\教学设计.txt

     文件       1733  2007-12-04 12:41  Oracle11g管理与编程基础ppt、案例代码等资料\第11章 PLSQL程序设计\Chapt11 number类型.txt

     文件    1276416  2012-10-29 16:52  Oracle11g管理与编程基础ppt、案例代码等资料\第11章 PLSQL程序设计\Chapt11 PLSQL基础.ppt

     文件       6274  2012-10-28 11:28  Oracle11g管理与编程基础ppt、案例代码等资料\第11章 PLSQL程序设计\Chapt11 plsql基础.txt

     文件     434650  2012-10-28 17:48  Oracle11g管理与编程基础ppt、案例代码等资料\第11章 PLSQL程序设计\Chapt11 plsql基础(一)脚本运行录制.pdf

     文件     454398  2012-10-28 17:48  Oracle11g管理与编程基础ppt、案例代码等资料\第11章 PLSQL程序设计\Chapt11 plsql基础(二)脚本运行录制.pdf

     文件       3362  2012-10-28 11:29  Oracle11g管理与编程基础ppt、案例代码等资料\第11章 PLSQL程序设计\Chapt11 异常、游标等脚本.txt

     文件    1373696  2012-10-29 16:52  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 PLSQL高级.ppt

     文件       5841  2012-10-28 11:30  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 包脚本.txt

     文件       2364  2009-12-10 09:48  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 存储过程脚本.txt

     文件     623995  2012-10-28 17:49  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 自定义类型、游标、异常、存储过程脚本运行录制.pdf

     文件       9137  2011-03-22 17:50  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 自定义类型、游标、异常等脚本.txt

     文件       5972  2011-03-23 22:17  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 触发器脚本.txt

     文件     597458  2012-10-28 17:49  Oracle11g管理与编程基础ppt、案例代码等资料\第12章 PLSQL高级\Chapt12 触发器脚本运行录制.pdf

     文件       3670  2011-06-14 18:06  Oracle11g管理与编程基础ppt、案例代码等资料\第13章 基于B2C的网上书店\create.sql

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

评论

共有 条评论