書籍簡介
Java開發實戰1200例
作者
: 李鍾尉 / 陳丹丹
出版社:
清華大學出版社
出版年:
2011-1
頁數:
817
定價:
96。00元
裝幀:
平裝
ISBN:
9787302242628
獲取方法
關注微信公眾號:
申霖
,傳送:
0834
目錄· · · · · ·
第1篇Java語法與面向物件技術
第1章開發環境的應用
1。1Java環境
例項001下載JDK開發工具包
例項002把JDK工具包安裝到指定磁碟
例項003設定JDK的環境變數
例項004驗證Java開發環境
例項005下載並安裝JRE執行環境
例項006程式設計輸出星號組成的等腰三角形
1。2開發工具
例項007下載最新的Eclipse
例項008為最新的Eclipse安裝中文語言包
例項009活用Eclipse的工作空間
例項010在Eclipse專案中程式設計輸出字元表情
例項011為Eclipse新增新的JDK環境
例項012設定Eclipse中文API提示資訊
例項013為專案新增類庫
例項014使當前專案依賴另一個專案
1。3介面設計器
例項015安裝介面設計器
例項016設計Windows系統的執行對話方塊介面
例項017設計計算器程式介面
例項018設計關於進銷存管理系統的介面
第2章Java基礎應用
2。1基本語法
例項019輸出錯誤資訊與除錯資訊
例項020從控制檯接收輸入字元
例項021重定向輸出流實現程式日誌
例項022自動型別轉換與強制型別轉換
2。2運算子
例項023加密可以這樣簡單(位運算)
例項024用三元運算子判斷奇數和偶數
例項025更精確地使用浮點數
例項026不用乘法運算子實現2×16
例項027實現兩個變數的互換(不借助第3個變數)
2。3條件語句
例項028判斷某一年是否為閏年
例項029驗證登入資訊的合法性
例項030為新員工分配部門
例項031用Switch語句根據消費金額計算折扣
例項032判斷使用者輸入月份的季節
2。4迴圈控制
例項033使用while與自增運算子迴圈遍歷陣列
例項034使用for迴圈輸出楊輝三角
例項035使用巢狀迴圈在控制檯上輸出九九乘法表
例項036用while迴圈計算1+1/2!+1/3!…1/20!
例項037for迴圈輸出空心的菱形
例項038foreach迴圈優於for迴圈
例項039終止迴圈體
例項040迴圈體的過濾器
例項041迴圈的極限
第3章陣列與集合的應用
3。1陣列演練
例項042獲取一維陣列最小值
例項043將二維陣列中的行列互換
例項044利用陣列隨機抽取幸運觀眾
例項045用陣列設定JTable表格的列名與列寬
3。2陣列操作
例項046陣列的下標界限
例項047按鈕控制元件陣列實現計數器介面
例項048複選框控制元件陣列
例項049用陣列反轉字串
3。3陣列排序與查詢
例項050使用選擇排序法
例項051使用氣泡排序法
例項052使用快速排序法
例項053使用直接插入法
例項054使用sort方法對陣列進行排序
例項055反轉陣列中元素的順序
3。4常用集合的使用
例項056用動態陣列儲存學生姓名
例項057用List集合傳遞學生資訊
例項058用TreeSet生成不重複自動排序隨機陣列
例項059Map對映集合實現省市級聯選擇框
第4章字串處理技術
4。1格式化字串
例項060把數字格式化為貨幣字串
例項061格式化當前日期
例項062貨幣金額大寫格式
例項063String類格式化當前日期
例項064字串大小寫轉換
例項065字元與Unicode碼的轉換
4。2辨別字串
例項066判斷使用者名稱是否正確
例項067使用者名稱排序
例項068判斷網頁請求與FTP請求
例項069判斷檔案型別
例項070判斷字串是否為數字
例項071驗證IP地址的有效性
例項072鑑別非法電話號碼
4。3操作字串
例項073根據標點符號對字串進行分行
例項074將字串的每個字元進行倒序輸出
例項075獲取字串中漢字的個數
例項076批次替換某一類字串
例項077把異常與錯誤資訊顯示到窗體中
例項078從字串中分離檔案路徑、檔名及副檔名
例項079判斷手機號的合法性
例項080用字串構建器追加字元
例項081去掉字串中的所有空格
例項082漢字與區位碼的轉換
第5章面向物件技術應用
5。1Java中類的定義
例項083自定義圖書類
例項084溫度單位轉換工具
例項085域的預設初始化值
例項086編寫同名的方法
例項087構造方法的應用
5。2修飾符的使用
例項088單例模式的應用
例項089祖先的止癢藥方
例項090統計圖書的銷售量
例項091漢諾塔問題求解
例項092不能重寫的方法
5。3包裝類的使用
例項093將字串轉換成整數
例項094整數進位制轉換器
例項095檢視數字的取值範圍
例項096ASCII編碼檢視器
例項097Double型別的比較
5。4面向物件的特徵
例項098經理與員工的差異
例項099重寫父類中的方法
例項100計算幾何圖形的面積
例項101提高產品質量的方法
例項102簡單的汽車銷售商場
5。5Object類的應用
例項103兩隻完全相同的寵物
例項104簡化equals()方法的重寫
例項105重新計算物件的雜湊碼
例項106簡化hashCode()方法的重寫
例項107使用字串輸出物件
例項108簡化toString()方法的重寫
5。6克隆與序列化
例項109Java物件的假克隆
例項110Java物件的淺克隆
例項111Java物件的深克隆
例項112序列化與物件克隆
例項113深克隆效率的比較
例項114transient關鍵字的應用
5。7介面和內部類
例項115使用sort()方法排序
例項116簡化compareTo()方法的重寫
例項117策略模式的簡單應用
例項118介面卡模式的簡單應用
例項119普通內部類的簡單應用
例項120區域性內部類的簡單應用
例項121匿名內部類的簡單應用
例項122靜態內部類的簡單應用
第2篇Java高階應用
第6章多執行緒技術
6。1執行緒的基礎
例項123新建無返回值的執行緒
例項124檢視執行緒的執行狀態
例項125檢視JVM中的執行緒名
例項126檢視和修改執行緒名稱
例項127檢視和修改執行緒優先順序
例項128使用守護執行緒
例項129休眠當前執行緒
例項130終止指定執行緒
例項131執行緒的插隊執行
6。2執行緒的同步
例項132非同步的資料讀寫
例項133使用方法實現執行緒同步
例項134使用程式碼塊實現執行緒同步
例項135使用特殊域變數實現執行緒同步
例項136使用重入鎖實現執行緒同步
例項137使用執行緒區域性變數實現執行緒同步
例項138簡單的執行緒通訊
例項139簡單的執行緒死鎖
例項140解決執行緒的死鎖問題
6。3執行緒的進階
例項141使用阻塞佇列實現執行緒同步
例項142新建有返回值的執行緒
例項143使用執行緒池最佳化多執行緒程式設計
例項144Object類中執行緒相關的方法
例項145哲學家就餐問題
例項146使用訊號量實現執行緒同步
例項147使用原子變數實現執行緒同步
例項148使用事件分配執行緒更新Swing控制元件
例項149使用SwingWorker類完成耗時操作
第7章反射與異常處理
7。1反射的基礎
例項150例項化Class類的5種方式
例項151獲得Class物件表示實體的名稱
例項152檢視類的宣告
例項153檢視類的成員
例項154按繼承層次對類排序
例項155檢視內部類資訊
7。2反射的進階
例項156動態設定類的私有域
例項157動態呼叫類中的方法
例項158動態例項化類
例項159建立長度可變的陣列
例項160利用反射重寫toString()方法
例項161反射與動態代理
7。3常見的未檢查型異常
例項162算數異常
例項163陣列存值異常
例項164陣列下標越界異常
例項165空指標異常
7。4常見的已檢查型異常
例項166類未發現異常
例項167非法訪問異常
例項168檔案未發現異常
例項169資料庫操作異常
7。5處理異常
例項170方法中丟擲異常
例項171方法上丟擲異常
例項172自定義異常類
例項173捕獲單個異常
例項174捕獲多個異常
第8章列舉與泛型的應用
8。1列舉使用的簡介
例項175檢視列舉型別的定義
例項176列舉型別的基本特性
例項177增加列舉元素的資訊
例項178選擇合適的列舉元素
例項179高效的列舉元素集合
例項180高效的列舉元素對映
例項181遍歷列舉介面的元素
例項182簡單的檔案合併工具
8。2泛型使用的簡介
例項183自定義非泛型棧結構
例項184使用泛型實現棧結構
例項185自定義泛型化陣列類
例項186泛型方法與資料查詢
例項187泛型化方法與最小值
例項188泛型化介面與最大值
例項189使用萬用字元增強泛型
例項190泛型化的折半查詢法
第9章程式設計常用類
9。1Calendar類的使用
例項191簡單的數字時鐘
例項192簡單的電子時鐘
例項193簡單的模擬時鐘
例項194簡單的公曆萬年曆
例項195檢視生日相關資訊
9。2SimpleDateFormat與TimeZone類的使用
例項196日期格式有效性判斷
例項197常見日期格式使用
例項198檢視本地時區
例項199簡單的時區轉換工具
9。3System類的使用
例項200檢視常用系統屬性
例項201重定向標準輸出
例項202計算程式執行時間
例項203從控制檯輸入密碼
9。4Math類的使用
例項204角度和弧度的轉換
例項205三角函式的使用
例項206反三角函式的使用
例項207雙曲函式的使用
例項208指數與對數運算
9。5其他常用類的使用
例項209高精度整數運算
例項210高精度浮點運算
例項211七星彩號碼生成器
例項212大樂透號碼生成器
例項213監視JVM記憶體狀態
例項214啟動預設文字工具
例項215簡單的截圖軟體
第10章Commons元件
10。1Commons Lang元件簡介 273
例項216陣列元素的增加
例項217陣列元素的刪除
例項218生成隨機字串
例項219序列化與反序列化
例項220分數的常見運算
例項221整數取值範圍判斷
10。2Commons Math元件簡介 280
例項222描述統計學應用
例項223繪製簡單直方圖
例項224一元線性迴歸計算
例項225實數矩陣的運算
例項226複數的常見運算
例項227T分佈常用計算
10。3Commons IO元件簡介 286
例項228簡化檔案(夾)刪除
例項229簡化檔案(夾)複製
例項230簡化檔案(夾)排序
例項231簡化檔案(夾)過濾
例項232簡化檔案的讀寫操作
10。4Commons BeanUtils元件簡介 291
例項233設定JavaBean簡單屬性
例項234設定JavaBean級聯屬性
例項235動態生成JavaBean
例項236複製JavaBean屬性
例項237動態排序JavaBean
10。5其他Commons元件簡介
例項238優雅的JDBC程式碼
例項239結果集與Bean列表
例項240編寫MD5檢視器
例項241基於Base64編碼
例項242基於Base64解碼
例項243傳送簡單的Email
例項244傳送帶附件的Email
例項245讀取XML檔案屬性
第3篇窗體與控制元件應用
第11章窗體設計
11。1設定窗體位置
例項246控制窗體載入時的位置
例項247設定窗體在螢幕中的位置
例項248從上次關閉位置啟動窗體
例項249始終在桌面最頂層顯示的窗體
11。2設定窗體大小
例項250設定窗體大小
例項251根據桌面大小調整窗體大小
例項252自定義最大化、最小化和關閉按鈕
例項253禁止改變窗體的大小
11。3設定窗體的標題欄
例項254指定窗體標題欄圖示
例項255拖動沒有標題欄的窗體
例項256取消窗體標題欄與邊框
例項257設定閃爍的標題欄
11。4設定窗體的背景
例項258設定窗體背景顏色為淡藍色
例項259實現帶背景圖片的窗體
例項260使背景圖片自動適應窗體的大小
例項261背景為漸變色的主介面
例項262隨機更換窗體背景
11。5窗體形狀及應用
例項263橢圓形窗體介面
例項264鑽石形窗體
例項265建立透明窗體
11。6對話方塊
例項266模態對話方塊與非模態對話方塊
例項267資訊提示對話方塊
例項268設定資訊提示對話方塊的圖示
例項269檔案選擇對話方塊指定資料庫備份檔案
例項270指定開啟對話方塊的檔案型別
例項271檔案的儲存對話方塊
例項272為儲存對話方塊設定預設檔名
例項273支援圖片預覽的檔案選擇對話方塊
例項274顏色選擇對話方塊
例項275資訊輸入對話方塊
例項276定製資訊對話方塊
11。7MDI窗體的使用
例項277建立內部子窗體
例項278使子窗體最大化顯示
例項279對子窗體進行平鋪排列
例項280禁用MDI窗體控制欄中的“最大化”按鈕
第12章窗體特效
12。1讓窗體更有活力
例項281右下角彈出資訊窗體
例項282淡入淡出的窗體
例項283窗體頂層的進度條
例項284設定窗體的滑鼠游標
例項285窗體抖動
例項286窗體標題顯示計時器
例項287 動態展開窗體 365
例項288仿QQ隱藏窗體
例項289窗體百葉窗登場特效
例項290關閉窗體開啟網址
12。2窗體與控制元件外觀
例項291Nimbus外觀
例項292 本地系統外觀 370
例項293分割的窗體介面
例項294圓周運動的窗體
第13章基本控制元件應用
13。1頂層容器的應用
例項295框架容器的背景圖片
例項296更多選項的框架容器
例項297攔截事件的玻璃窗格
例項298簡單的每日提示資訊
例項299震動效果的提示資訊
13。2佈局管理器應用
例項300邊框佈局的簡單應用
例項301流式佈局的簡單應用
例項302網格佈局的簡單應用
例項303製作圓形佈局管理器
例項304製作階梯佈局管理器
13。3輸入控制元件的應用
例項305可以開啟網頁的標籤
例項306密碼域控制元件的簡單應用
例項307給文字域設定背景圖片
例項308給文字區設定背景圖片
例項309簡單的字元統計工具
13。4選擇控制元件的應用
例項310能預覽圖片的複選框
例項311簡單的投票計數軟體
例項312單選按鈕的簡單應用
例項313能顯示圖片的組合框
例項314使用滑塊來選擇日期
13。5選單控制元件的應用
例項315模仿記事本的選單欄
例項316自定義縱向的選單欄
例項317複選框與單選按鈕選單
例項318包含圖片的彈出選單
例項319工具欄的實現與應用
13。6其他技術的應用
例項320自定義軟體安裝嚮導
例項321檢視系統支援的外觀
例項322製作軟體的閃屏介面
例項323自定義系統托盤圖示
例項324使用撤銷與重做功能
第14章複合資料型別控制元件應用
14。1列表的簡單應用
例項325修改列表項顯示方式
例項326修改列表項選擇模式
例項327列表項的全選與不選
例項328列表元素與提示資訊
例項329監聽列表項單擊事件
例項330監聽列表項雙擊事件
14。2列表的高階應用
例項331實現自動排序的列表
例項332列表項的增加與刪除
例項333查詢特定的列表元素
例項334包含邊框的列表元素
例項335包含圖片的列表元素
例項336可以預覽字型的列表
14。3表格的簡單應用
例項337表頭與列的高度設定
例項338調整表格各列的寬度
例項339設定表格的選擇模式
例項340為表頭增添提示資訊
例項341單元格的粗粒度排序
例項342實現表格的查詢功能
14。4表格的高階應用
例項343在表格中應用組合框
例項344刪除表格中選中的行
例項345實現表格的分頁技術
例項346為單元格繪製背景色
例項347實現表格的柵欄效果
例項348單元格的細粒度排序
14。5樹控制元件簡單應用
例項349編寫中國省市資訊樹
例項350樹控制元件常用遍歷方式
例項351自定義樹節點的圖示
例項352監聽節點的選擇事件
例項353設定樹控制元件選擇模式
例項354檢視節點的各種狀態
14。6樹控制元件高階應用
例項355在樹控制元件中增加節點
例項356在樹控制元件中刪除節點
例項357在樹控制元件中查詢節點
例項358自定義樹節點的外觀
例項359為樹節點增加提示資訊
例項360雙擊編輯樹節點功能
第15章其他高階控制元件應用
15。1JTextPane控制元件的應用
例項361自定義文件標題的樣式
例項362文件中顯示自定義圖片
例項363檢查程式碼中的括號是否匹配
例項364描紅顯示100以內的質數
15。2JEditorPane控制元件的應用
例項365自定義RTF檔案檢視器
例項366編寫簡單的瀏覽器
例項367支援超連結的瀏覽器
例項368高亮使用者指定的關鍵字
15。3其他文字控制元件的應用
例項369只能輸入整數的文字域
例項370強制輸入合法的整數
例項371使用微調控制元件調整時間
例項372使用微調控制元件瀏覽圖片
15。4進度指示器的應用
例項373顯示完成情況的進度條
例項374監聽進度條的變化事件
例項375進度監視器控制元件的應用
例項376監視檔案讀入的進度
15。5控制元件組織器的應用
例項377分割面板的簡單應用
例項378為選項卡增加快捷鍵
例項379為選項卡標題設定圖示
例項380記錄選項卡的訪問狀態
第16章控制元件特效與自定義控制元件
16。1控制元件邊框效果
例項381實現標籤控制元件的立體邊框
例項382實現按鈕控制元件邊框留白
例項383實現文字域控制元件的浮雕化邊框
例項384為文字框控制元件新增LineBorder線形邊框
例項385控制元件的純色邊框與圖示邊框
例項386實現帶標題邊框的面板容器
例項387指定字型的標題邊框
例項388巢狀的標題邊框
例項389帶圖示邊框的標題邊框
例項390文字框的下劃線邊框
16。2控制元件渲染讓介面UI更靈活
例項391支援圖示的列表控制元件
例項392在列表控制元件中顯示單選按鈕
例項393列表控制元件折行顯示列表項
例項394使用圖片製作絢麗按鈕
例項395實現按鈕關鍵字描紅
例項396忙碌的按鈕控制元件
例項397實現透明效果的表格控制元件
例項398在表格中顯示工作進度百分比
例項399在表格中顯示圖片
16。3讓控制元件活起來
例項400滑鼠經過時按鈕放大效果
例項401遲到的登入按鈕
例項402焦點按鈕的縮放
例項403標籤文字的跑馬燈特效
例項404延遲生效的按鈕
例項405動態載入表格資料
16。4自定義控制元件
例項406石英鐘控制元件
例項407IP輸入文字框控制元件
例項408日曆控制元件
例項409平移面板控制元件
例項410背景圖面板控制元件
第4篇檔案操作典型應用
第17章檔案與資料夾操作
17。1檔案操作
例項411修改檔案屬性
例項412顯示指定型別的檔案
例項413以樹結構顯示檔案路徑
例項414查詢替換文字檔案內容
例項415支援圖片預覽的檔案選擇對話方塊
例項416設定Windows的檔案屬性
例項417檔案批次重新命名
例項418快速批次移動檔案
例項419刪除磁碟中所有的。tmp臨時檔案
17。2檔案與資料庫
例項420提取資料庫內容到檔案
例項421提取文字檔案的內容到MySQL資料庫
例項422將圖片檔案儲存到SQL Server資料庫 556
例項423顯示資料庫中的圖片資訊
例項424提取技術網站資料到資料夾
例項425讀取檔案路徑到資料庫
例項426在資料庫中建立磁碟檔案索引
17。3操作磁碟資料夾
例項427窗體動態載入磁碟檔案
例項428刪除資料夾中所有檔案
例項429建立磁碟索引檔案
例項430快速全盤查詢檔案
例項431獲取磁碟所有文字檔案
例項432網路資料夾備份
第18章檔案的讀取、寫入、整理和控制
18。1檔案的讀取與寫入
例項433鍵盤錄入內容儲存到文字檔案
例項434將陣列寫入到檔案中並逆序輸出
例項435利用StringBuffer避免檔案的多次寫入
例項436合併多個txt檔案
例項437實現檔案簡單加密與解密
例項438對大檔案實現分割處理
例項439將分割後的檔案重新合併
例項440讀取屬性檔案的單個屬性值
例項441向屬性檔案中新增資訊
例項442在複製檔案時使用進度條
例項443從XML檔案中讀取資料
例項444讀取Jar檔案屬性
例項445電子通訊錄
18。2實現檔案整理
例項446批次複製指定副檔名的檔案
例項447計數器小程式
例項448將某資料夾中的檔案進行分類儲存
18。3檔案控制
例項449利用StreamTokenizer統計檔案的字元數
例項450在指定目錄下搜尋檔案
例項451序列化和反序列化物件
例項452檔案鎖定
例項453投票統計
第19章檔案壓縮
19。1Java實現檔案壓縮
例項454壓縮所有文字檔案
例項455壓縮包解壓到指定資料夾
例項456壓縮所有子資料夾
例項457深層資料夾壓縮包的釋放
例項458解決壓縮包中文亂碼
例項459Apache實現檔案解壓縮
例項460把窗體壓縮成ZIP檔案
例項461解壓縮Java物件
19。2RAR檔案壓縮
例項462檔案壓縮為RAR文件
例項463解壓縮RAR壓縮包
例項464檔案分卷壓縮
例項465為RAR壓縮包添加註釋
例項466獲取壓縮包詳細檔案列表
例項467從RAR壓縮包中刪除檔案
例項468在壓縮檔案中查詢字串
例項469重新命名RAR壓縮包中的檔案
例項470建立自解壓RAR壓縮包
例項471設定RAR壓縮包密碼
19。3資料壓縮的網路應用
例項472以壓縮格式傳輸網路資料
例項473壓縮遠端資料夾
例項474壓縮儲存網頁
第20章操作辦公文件
20。1操作Word
例項475把文字檔案匯入到Word中
例項476瀏覽本地Word檔案
例項477將員工表插入到Word文件中
例項478將員工照片插入到Word簡歷
例項479將Word文件儲存為HTML格式
20。2操作Excel
例項480將員工資訊儲存到Excel表中
例項481透過Excel公式計算出商品表中的總售價
例項482將資料庫表中的內容寫入到Excel
例項483將Excel表中的內容儲存到資料庫
例項484將Excel檔案轉換為HTML格式
20。3操作PDF
例項485應用iText元件生成PDF
例項486在窗體中顯示PDF檔案
例項487應用PDF Renderer元件實現放大PDF檔案 658
例項488應用PDF Renderer元件實現縮小PDF檔案 660
例項489應用PDF Renderer元件實現抓手功能 661
例項490全屏顯示PDF檔案
第5篇資料庫應用
第21章SQL應用
21。1排序和分組函式應用
例項491對資料進行降序查詢
例項492對資料進行多條件排序查詢
例項493對統計結果進行排序
例項494查詢SQL Server資料庫中的前3條資料 671
例項495查詢SQL Server資料庫中的後3條資料 672
例項496查詢MySQL資料庫中的前3條資料
例項497查詢MySQL資料庫中的後3條資料
例項498按照字母順序對留學生表進行排序
例項499按姓氏筆畫排序
例項500將漢字按音序排序
例項501按列的編號排序
例項502從表中隨機返回記錄
例項503使用GROUP BY子句實現對資料的分組統計 681
例項504使用GROUP BY子句實現多表分組統計 682
21。2聚集函式與日期查詢
例項505利用SUM函式實現資料彙總
例項506利用AVG函式實現計算平均值
例項507利用MIN函式求資料表中的最小值
例項508利用MAX函式求資料表中的最大值
例項509利用COUNT函式求銷售額大於某值的圖書種類
例項510查詢程式設計詞典6月的銷售量
例項511查詢與張靜同一天入司的員工資訊
例項512使用IN謂詞查詢某幾個時間的資料
例項513日期查詢中避免千年蟲問題
21。3大小比較與邏輯應用
例項514在查詢結果中不顯示重複記錄
例項515使用NOT查詢不滿足條件的記錄
例項516使用between進行區間查詢
例項517列出銷量表中的重複記錄和記錄條數
例項518使用關係運算符查詢某一時間段資料
例項519計算兩個日期之間的月份數
例項520格式化金額
例項521在查詢語句中過濾掉字串中的空格
第22章資料庫操作
22。1透過JDBC-ODBC橋連線資料庫
例項522透過JDBC-ODBC橋連線SQL Server 2000資料庫 706
例項523JDBC-ODBC橋連線Access資料庫
例項524JDBC-ODBC橋與Oracle資料庫建立連線
22。2JDBC技術連線資料庫
例項525透過JDBC連線SQL Server 2000資料庫 711
例項526JDBC連線MySQL資料庫
例項527JDBC連線SQL Server 2005資料庫 714
例項528JDBC技術連線Oracle資料庫
例項529JDBC連線JavaDB資料庫
22。3資料庫與資料表
例項530列舉SQL Server資料庫下的資料表 717
例項531列舉MySQL資料庫下的資料表
例項532檢視資料表結構
例項533動態維護投票資料庫
例項534SQL Server資料備份 722
例項535SQL Server資料恢復 725
例項536MySQL資料備份
例項537MySQL資料恢復
例項538動態附加資料庫
例項539生成SQL資料庫指令碼
例項540獲取SQL Server資料表字段的描述資訊 734
22。4資料增加、更新與刪除操作
例項541將員工資訊新增到資料表
例項542新增資料時使用資料驗證
例項543插入使用者登入日誌資訊
例項544生成有規律的編號
例項545生成無規律的編號
例項546在插入資料時過濾掉危險字元
例項547將使用者選擇的愛好以字串形式儲存到資料庫
例項548將資料從一張表複製到另一張表
例項549使用UNION ALL語句批次插入資料 746
例項550更新指定記錄
例項551在刪除資料時給出提示資訊
例項552將資料表清空
例項553字串大小寫轉換
第23章資料查詢
23。1使用子查詢
例項554將子查詢作為表示式
例項555用子查詢作為派生表
例項556透過子查詢關聯資料
例項557使用IN謂詞限定查詢範圍
例項558使用NOT IN子查詢實現差集運算 758
例項559使用NOT IN子查詢實現反向查詢 759
例項560返回笛卡爾乘積
例項561比較運算子引入子查詢
例項562在子查詢中使用聚集函式
例項563在刪除資料時使用子查詢
23。2巢狀查詢
例項564查詢平均成績在85分以上的學生資訊
例項565查詢本科部門經理月收入情況
例項566在巢狀中使用EXISTS關鍵字
例項567動態指定查詢條件
23。3連線查詢
例項568使用UNION運算子使學生檔案歸檔
例項569內連接獲取指定課程的教師資訊
例項570左外連線查詢員工資訊
例項571右外連線查詢員工資訊
例項572多表外連線查詢
例項573完全連線查詢
23。4函式查詢
例項574在查詢中使用patindex()函式進行模糊查詢
例項575對查詢結果進行格式化
例項576在查詢中使用字串函式
例項577在查詢中使用ALL謂詞
例項578在查詢中使用ANY謂詞
例項579使用UNION運算子消除重複的行
例項580使用UNION ALL運算子保留重複的行
例項581計算商品銷售額所佔的百分比
第24章資料庫高階應用
24。1在Java程式中使用儲存過程
例項582呼叫儲存過程實現使用者身份驗證
例項583應用儲存過程新增資料
例項584呼叫加密儲存過程
例項585獲取資料庫中所有儲存過程
例項586修改儲存過程
例項587刪除儲存過程
24。2使用觸發器
例項588應用觸發器新增日誌資訊
例項589在刪除成績表時將學生表中的資料刪除
例項590在程式中呼叫UPDATE觸發器
例項591獲取資料庫中的觸發器名稱
例項592建立帶有觸發條件的觸發器
24。3使用批處理
例項593使用批處理刪除資料
例項594使用批處理提升部門員工工資
例項595將教師表中的資料全部新增到選課表
例項596在批處理中使用事務
24。4使用檢視
例項597建立檢視
例項598使用檢視過濾不想要的資料
例項599使用檢視與計算資料
例項600使用檢視重新格式化檢索出來的資料
例項601獲取資料庫中的全部使用者檢視
例項602修改檢視
例項603刪除檢視