资源简介
本文档是以下图书的配套资料:
王鹏杰、王存睿、郑海旭《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个文件信息
- 上一篇:基于SSH的旅游网站
- 下一篇:navicat内含激活码
相关资源
- oracle数据库丢失恢复 systen01dbf丢失恢
- Oracle触发器修改自身表
- ORACLE OCP 12C官方电子教材.docx
- Oracle DBA 2 days 11g2
- oracle数据库导出表结构到WORD文档
- Oracle+DBA实战攻略
- Oracle GoldenGate异构系统下的实时数据复
- [Oracle] Oracle WebLogic Server 12c 高级管理
- Oracle 10.2.0.5 客户端包含exp、imp功能
- Oracle事件探查器.rar
- sqlhelper新版含oracle、access、mysql
- CentOS7_x64_1804离线安装Oracle11g_R2_x64所需
- Oracle9i、10g、11g编程艺术(中文版)
- Oracle课程设计管理系统
- oracle重启报错ORA-00702解决办法
- windows 安装oracle11G 超级详细
- oracle数据库 +springmvc框架 开发的增删
- oracle dg监控程序、归档日志监控程序
- oracle数据库课程设计学生成绩管理系
- Oracle数据库课程设计报告学生成绩管
- Oracle 12c R2 RAC实战部署指导手册
- 房屋管理系统SSH Oracle数据库
- ORACLE.PLSQL编程
- mybatis 整合oracle (含增删改查)
- (超详细)Oracle11gR2 RAC在Windows Serve
- 实验1 认识DBMS.docx
- 腾讯云服务器安装oracle11g
- Oracle HR_操作手册_Core HR.PDF
- Oracle官方OCP中文教材
- oracle 11g ocp考试资料
评论
共有 条评论