資源簡介
本文檔是以下圖書的配套資料:
王鵬杰、王存睿、鄭海旭《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內含激活碼
評論
共有 條評論