第1篇 Java語法與麵嚮對象技術
第1章 開發環境的應用
1.1 Java環境
實例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!
實例037 for循環輸齣空心的菱形
實例038 foreach循環優於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生成不重復自動排序隨機數組
實例059 Map映射集閤實現省市級聯選擇框
第4章 字符串處理技術
4.1 格式化字符串
實例060 把數字格式化為貨幣字符串
實例061 格式化當前日期
實例062 貨幣金額大寫格式
實例063 String類格式化當前日期
實例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.1 Java中類的定義
實例083 自定義圖書類
實例084 溫度單位轉換工具
實例085 域的默認初始化值
實例086 編寫同名的方法
實例087 構造方法的應用
5.2 修飾符的使用
實例088 單例模式的應用
實例089 祖先的止癢藥方
實例090 統計圖書的銷售量
實例091 漢諾塔問題求解
實例092 不能重寫的方法
5.3 包裝類的使用
實例093 將字符串轉換成整數
實例094 整數進製轉換器
實例095 查看數字的取值範圍
實例096 ASCII編碼查看器
實例097 Double類型的比較
5.4 麵嚮對象的特徵
實例098 經理與員工的差異
實例099 重寫父類中的方法
實例100 計算幾何圖形的麵積
實例101 提高産品質量的方法
實例102 簡單的汽車銷售商場
5.5 Object類的應用
實例103 兩隻完全相同的寵物
實例104 簡化equals()方法的重寫
實例105 重新計算對象的哈希碼
實例106 簡化hashCode()方法的重寫
實例107 使用字符串輸齣對象
實例108 簡化toString()方法的重寫
5.6 剋隆與序列化
實例109 Java對象的假剋隆
實例110 Java對象的淺剋隆
實例111 Java對象的深剋隆
實例112 序列化與對象剋隆
實例113 深剋隆效率的比較
實例114 transient關鍵字的應用
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 使用綫程池優化多綫程編程
實例144 Object類中綫程相關的方法
實例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.1 Calendar類的使用
實例191 簡單的數字時鍾
實例192 簡單的電子時鍾
實例193 簡單的模擬時鍾
實例194 簡單的公曆萬年曆
實例195 查看生日相關信息
9.2 SimpleDateFormat與TimeZone類的使用
實例196 日期格式有效性判斷
實例197 常見日期格式使用
實例198 查看本地時區
實例199 簡單的時區轉換工具
9.3 System類的使用
實例200 查看常用係統屬性
實例201 重定嚮標準輸齣
實例202 計算程序運行時間
實例203 從控製颱輸入密碼
9.4 Math類的使用
實例204 角度和弧度的轉換
實例205 三角函數的使用
實例206 反三角函數的使用
實例207 雙麯函數的使用
實例208 指數與對數運算
9.5 其他常用類的使用
實例209 高精度整數運算
實例210 高精度浮點運算
實例211 七星彩號碼生成器
實例212 大樂透號碼生成器
實例213 監視JVM內存狀態
實例214 啓動默認文本工具
實例215 簡單的截圖軟件
第10章 Commons組件
10.1 Commons Lang組件簡介 273
實例216 數組元素的增加
實例217 數組元素的刪除
實例218 生成隨機字符串
實例219 序列化與反序列化
實例220 分數的常見運算
實例221 整數取值範圍判斷
10.2 Commons Math組件簡介 280
實例222 描述統計學應用
實例223 繪製簡單直方圖
實例224 一元綫性迴歸計算
實例225 實數矩陣的運算
實例226 復數的常見運算
實例227 T分布常用計算
10.3 Commons IO組件簡介 286
實例228 簡化文件(夾)刪除
實例229 簡化文件(夾)復製
實例230 簡化文件(夾)排序
實例231 簡化文件(夾)過濾
實例232 簡化文件的讀寫操作
10.4 Commons 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.7 MDI窗體的使用
實例277 創建內部子窗體
實例278 使子窗體最大化顯示
實例279 對子窗體進行平鋪排列
實例280 禁用MDI窗體控製欄中的“最大化”按鈕
第12章 窗體特效
12.1 讓窗體更有活力
實例281 右下角彈齣信息窗體
實例282 淡入淡齣的窗體
實例283 窗體頂層的進度條
實例284 設置窗體的鼠標光標
實例285 窗體抖動
實例286 窗體標題顯示計時器
實例287 動態展開窗體 365
實例288 仿QQ隱藏窗體
實例289 窗體百葉窗登場特效
實例290 關閉窗體打開網址
12.2 窗體與控件外觀
實例291 Nimbus外觀
實例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.1 JTextPane控件的應用
實例361 自定義文檔標題的樣式
實例362 文檔中顯示自定義圖片
實例363 檢查代碼中的括號是否匹配
實例364 描紅顯示100以內的質數
15.2 JEditorPane控件的應用
實例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 石英鍾控件
實例407 IP輸入文本框控件
實例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.1 Java實現文件壓縮
實例454 壓縮所有文本文件
實例455 壓縮包解壓到指定文件夾
實例456 壓縮所有子文件夾
實例457 深層文件夾壓縮包的釋放
實例458 解決壓縮包中文亂碼
實例459 Apache實現文件解壓縮
實例460 把窗體壓縮成ZIP文件
實例461 解壓縮Java對象
19.2 RAR文件壓縮
實例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
實例523 JDBC-ODBC橋連接Access數據庫
實例524 JDBC-ODBC橋與Oracle數據庫建立連接
22.2 JDBC技術連接數據庫
實例525 通過JDBC連接SQL Server 2000數據庫 711
實例526 JDBC連接MySQL數據庫
實例527 JDBC連接SQL Server 2005數據庫 714
實例528 JDBC技術連接Oracle數據庫
實例529 JDBC連接JavaDB數據庫
22.3 數據庫與數據錶
實例530 列舉SQL Server數據庫下的數據錶 717
實例531 列舉MySQL數據庫下的數據錶
實例532 查看數據錶結構
實例533 動態維護投票數據庫
實例534 SQL Server數據備份 722
實例535 SQL Server數據恢復 725
實例536 MySQL數據備份
實例537 MySQL數據恢復
實例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 刪除視圖
· · · · · · (
收起)