注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java數據庫應用程序設計

Java數據庫應用程序設計

Java數據庫應用程序設計

定 價:¥33.00

作 者: 姜中華,劉小春 編著
出版社: 機械工業(yè)出版社
叢編項: 挑戰(zhàn)JAVA程序員系列叢書
標 簽: J2EE

購買這本書可以去


ISBN: 9787111236849 出版時間: 2008-04-01 包裝: 平裝
開本: 16開 頁數: 303 字數:  

內容簡介

  本書基于Oracle數據庫,系統(tǒng)地講解了Java數據庫應用程序開發(fā)的知識。全書主要內容包括Java數據庫程序設計與Oracle基礎、表和視圖、數據庫的數據操作方法、SQL*Plus腳本與Oracle函數、Oracle索引、聯(lián)合查詢與集合運算、子查詢與數據庫核心對象、PL/SQL基本概念及其數據操縱、JDBC操作Oracle數據庫、基于Java語言的Oracle對象設計技術、Hibernate和基于Hibernate的Oracle數據庫操作?!”緯鴥热莅才庞蓽\入深,通過豐富的教學實例全面地講解了Java 數據庫程序設計的實用技術。本書中的程序不需要特殊運行條件和編程環(huán)境,只需安裝Oracle 10g、JDK 1.6、Tomcat、Hibernate和記事本軟件即可順利運行。本書適用于Java 數據庫程序設計的初學者或具有中等水平的讀者,也可作為各類Java培訓班的教材。

作者簡介

暫缺《Java數據庫應用程序設計》作者簡介

圖書目錄

第1章 Java數據庫程序設計與
Oracle基礎 1
1.1 數據庫的產生與發(fā)展 1
1.2 Java數據庫操作技術 2
1.2.1 JDBC數據庫操作技術 3
1.2.2 ORM數據庫操作技術 4
1.3 Java特殊數據庫操作技術 4
1.4 Java數據庫訪問模塊 5
1.5 Oracle數據模型 6
1.6 Oracle基本工具 7
1.7 Oracle數據庫模式對象 11
1.8 小結 12
第2章 表和視圖 13
2.1 Oracle中表的創(chuàng)建方法 13
2.2 Oracle中表的創(chuàng)建 14
2.2.1 表的創(chuàng)建語法 14
2.2.2 表的命名規(guī)范 15
2.2.3 表中常見的數據類型 16
2.3 表中的約束 19
2.3.1 默認約束 19
2.3.2 非空約束 20
2.3.3 唯一性約束 21
2.3.4 Check約束 23
2.3.5 主鍵約束 24
2.3.6 外鍵約束 26
2.4 表中約束的管理 28
2.4.1 查詢約束 29
2.4.2 約束的生效和失效 30
2.5 視圖的創(chuàng)建和管理 31
2.5.1 視圖的定義 31
2.5.2 數據操作語句與視圖 32
2.5.3 只讀視圖 34
2.5.4 視圖的作用 34
2.6 小結 35
第3章 操縱數據庫中的數據 36
3.1 表的管理 36
3.1.1 表的復制 36
3.1.2 在表中添加新列 38
3.1.3 修改表中已有列 38
3.1.4 刪除表中已有列 40
3.2 插入數據 40
3.2.1 數據插入的基本語法 40
3.2.2 NULL值的插入 41
3.2.3 插入日期型數據 42
3.3 查看數據 43
3.3.1 Select語句的基本語法 43
3.3.2 Where子句 44
3.3.3 聚集查詢 46
3.3.4 利用表中的數據進行計算 48
3.3.5 文本表達式 48
3.4 Insert和Select復合語句 49
3.5 Between與In子句 50
3.6 Where子句中的別名、Like
與排序 52
3.7 事務處理 55
3.8 小結 56
第4章 SQL*Plus腳本和Oracle函數 57
4.1 SQL*Plus的配置 57
4.1.1 設定文本編輯器 57
4.1.2 執(zhí)行腳本 58
4.1.3 置換變量:&變量名 59
4.1.4 在腳本中使用變量 60
4.1.5 ACCEPT語句 61
4.1.6 SQL腳本文件嵌套 62
4.1.7 單行函數 63
4.2 數據轉換函數 64
4.3 SQL中的注釋 64
4.4 小結 65
第5章 索引 66
5.1 索引原理的概述 66
5.2 rowid和rownum偽列 67
5.3 建立索引 68
5.4 索引類型 70
5.5 刪除索引 71
5.6 小結 72
第6章 Oracle聯(lián)合查詢與集合運算 73
6.1 笛卡兒積 73
6.2 join聯(lián)合查詢 75
6.3 集合運算 78
6.3.1 (聯(lián)合)運算 79
6.3.2 相交運算與相減運算 80
6.4 小結 81
第7章 子查詢與數據庫核心對象 82
7.1 數據庫子查詢 82
7.1.1 select與子查詢 82
7.1.2 insert與子查詢 84
7.1.3 update與子查詢 85
7.4 Oracle序列 88
7.4.1 創(chuàng)建序列 88
7.4.2 修改序列 90
7.4.3 獲得序列信息 91
7.5 同義詞 91
7.6 數據庫鏈 94
7.7 分布式查詢 96
7.8 小結 97
第8章 PL/SQL的基本概念 98
8.1 PL/SQL的基本語法 98
8.1.1 PL/SQL程序塊 99
8.1.2 定義PL/SQL變量 101
8.1.3 PL/SQL的注釋 102
8.2 PL/SQL的塊 102
8.3 PL/SQL基本類型 102
8.4 PL/SQL函數的定義 104
8.5 PL/SQL的存儲過程 105
8.6 PL/SQL語法 106
8.6.1 變量和常量 106
8.6.2 分支控制語句 109
8.6.3 循環(huán)控制語句 112
8.6.4 GOTO語句和塊標號 114
8.7 小結 117
第9章 PL/SQL的數據操縱 118
9.1 PL/SQL的異常處理 118
9.1.1 使用PL/SQL異常 118
9.1.2 系統(tǒng)預定義異常 119
9.1.3 自定義異常處理 121
9.1.4 將Oracle錯誤映射為異常 123
9.1.5 自定義Oracle錯誤信息 124
9.2 游標處理 125
9.2.1 顯式游標 125
9.2.2 使用游標更新數據 128
9.2.3 帶參數的游標 130
9.2.4 隱式游標 130
9.3 觸發(fā)器基本概念 131
9.4 小結 135
第10章 JDBC操作Oracle數據庫 136
10.1 基本的數據庫準備 136
10.2 JDBC基本概念 138
10.3 JDBC數據庫驅動對象 141
10.4 JDBC數據庫連接 143
10.4.1 連接事務處理 144
10.4.2 SavePoint分步事務處理 145
10.4.3 連接中的元數據處理 147
10.5 JDBC數據庫操作 149
10.5.1 Statement操作數據庫 149
10.5.2 PreparedStatement操作
數據庫 151
10.5.3 操作存儲過程 152
10.5.4 對數據庫的批處理 154
10.5.5 JDBC創(chuàng)建數據庫對象 157
10.6 JDBC結果集 158
10.6.1 通過結果集更新數據庫 158
10.6.2 通過結果集獲取表結構 161
10.7 小結 162
第11章 Oracle數據大對象操作 163
11.1 CLOB數據類型操作 163
11.1.1 創(chuàng)建CLOB數據表 163
11.1.2 CLOB字段數據的插入 164
11.1.3 CLOB字段數據的讀取 167
11.1.4 CLOB字段數據的更新 168
11.2 CLOB的局部更新操作 172
11.3 BLOB數據操作 174
11.3.1 創(chuàng)建BLOB數據表 174
11.3.2 BLOB字段數據的插入 175
11.3.3 BLOB字段數據的讀取 177
11.3.4 BLOB字段數據的更新 178
11.4 BLOB字段中的BMP圖片
處理 182
11.5 數據庫照片管理系統(tǒng) 184
11.5.1 程序基本需求刻畫 185
11.5.2 系統(tǒng)數據庫設計與應用
程序配置 187
11.5.3 文件上傳方法 188
11.5.4 照片管理主界面功能實現 191
11.5.5 照片顯示 193
11.5.6 照片的添加 194
11.5.7 照片的刪除 197
11.6 小結 198
第12章 Java函數與存儲過程設計 199
12.1 Oracle函數設計方法 199
12.2 Jar包的加載和存儲過程
設計 202
12.3 使用JDBC數據庫連接 205
12.4 創(chuàng)建Oracle觸發(fā)器 208
12.5 小結 212
第13章 Oracle Hibernate應用
程序設計 213
13.1 面向對象數據庫與ORM 213
13.2 Hibernate簡介 215
13.3 Hibernate程序初步 217
13.3.1 為關系型數據庫集成
ORM模塊 217
13.3.2 設計偽面向對象數據庫 219
13.3.3 Hibernate應用程序開發(fā)
方法 223
13.3.4 操作偽面向對象數據庫 225
13.4 Hibernate對象操作 229
13.4.1 對象狀態(tài)操作 230
13.4.2 Hibernate對象狀態(tài) 233
13.5 HQL查詢語句 235
13.5.1 對象檢索語句(from) 236
13.5.2 對象刪除語句(delete) 238
13.5.3 對象更新語句(update) 239
13.5.4 對象屬性檢索語句(from) 240
13.5.5 HQL語句和SQL語句的
比較 242
13.6 多對象數據庫的設計 242
13.6.1 設計數據庫中存儲的
對象類型 243
13.6.2 對象在關系型數據庫中的
存儲結構 245
13.6.3 設計類和表間的對應關系 246
13.6.4 對象數據庫的測試 249
13.7 小結 251
第14章 應用系統(tǒng)數據連接模塊設計 252
14.1 多層軟件架構模型 252
14.2 數據連接層設計 254
14.2.1 本章案例的基本數據結構 254
14.2.2 數據連接層的結構設計 256
14.3 數據連接層實現 257
14.3.1 傳輸對象模塊的實現 257
14.3.2 DAL接口模塊的實現 260
14.3.3 DAL接口工廠模塊的實現 261
14.3.4 Oracle數據庫操作模塊的
實現 263
14.4 DAL層的測試 270
14.5 小結 274
第15章 通信錄管理系統(tǒng)項目實戰(zhàn) 275
15.1 系統(tǒng)基本需求 275
15.2 系統(tǒng)概要設計 277
15.3 系統(tǒng)開發(fā)環(huán)境配置 279
15.4 商務邏輯層設計 280
15.5 對象數據庫設計 281
15.6 數據連接層設計 284
15.6.1 數據庫操作組件的實現 285
15.6.2 DAL接口工廠模塊的實現 289
15.7 系統(tǒng)UI詳細設計 291
15.8 小結 301
附錄 軟件調試環(huán)境 30

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號