注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java數(shù)據(jù)庫應(yīng)用程序設(shè)計

Java數(shù)據(jù)庫應(yīng)用程序設(shè)計

Java數(shù)據(jù)庫應(yīng)用程序設(shè)計

定 價:¥33.00

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

ISBN: 9787111236849 出版時間: 2008-04-01 包裝: 平裝
開本: 16開 頁數(shù): 303 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Java數(shù)據(jù)庫應(yīng)用程序設(shè)計》作者簡介

圖書目錄

第1章 Java數(shù)據(jù)庫程序設(shè)計與
Oracle基礎(chǔ) 1
1.1 數(shù)據(jù)庫的產(chǎn)生與發(fā)展 1
1.2 Java數(shù)據(jù)庫操作技術(shù) 2
1.2.1 JDBC數(shù)據(jù)庫操作技術(shù) 3
1.2.2 ORM數(shù)據(jù)庫操作技術(shù) 4
1.3 Java特殊數(shù)據(jù)庫操作技術(shù) 4
1.4 Java數(shù)據(jù)庫訪問模塊 5
1.5 Oracle數(shù)據(jù)模型 6
1.6 Oracle基本工具 7
1.7 Oracle數(shù)據(jù)庫模式對象 11
1.8 小結(jié) 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 表中常見的數(shù)據(jù)類型 16
2.3 表中的約束 19
2.3.1 默認(rèn)約束 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 數(shù)據(jù)操作語句與視圖 32
2.5.3 只讀視圖 34
2.5.4 視圖的作用 34
2.6 小結(jié) 35
第3章 操縱數(shù)據(jù)庫中的數(shù)據(jù) 36
3.1 表的管理 36
3.1.1 表的復(fù)制 36
3.1.2 在表中添加新列 38
3.1.3 修改表中已有列 38
3.1.4 刪除表中已有列 40
3.2 插入數(shù)據(jù) 40
3.2.1 數(shù)據(jù)插入的基本語法 40
3.2.2 NULL值的插入 41
3.2.3 插入日期型數(shù)據(jù) 42
3.3 查看數(shù)據(jù) 43
3.3.1 Select語句的基本語法 43
3.3.2 Where子句 44
3.3.3 聚集查詢 46
3.3.4 利用表中的數(shù)據(jù)進(jìn)行計算 48
3.3.5 文本表達(dá)式 48
3.4 Insert和Select復(fù)合語句 49
3.5 Between與In子句 50
3.6 Where子句中的別名、Like
與排序 52
3.7 事務(wù)處理 55
3.8 小結(jié) 56
第4章 SQL*Plus腳本和Oracle函數(shù) 57
4.1 SQL*Plus的配置 57
4.1.1 設(shè)定文本編輯器 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 單行函數(shù) 63
4.2 數(shù)據(jù)轉(zhuǎn)換函數(shù) 64
4.3 SQL中的注釋 64
4.4 小結(jié) 65
第5章 索引 66
5.1 索引原理的概述 66
5.2 rowid和rownum偽列 67
5.3 建立索引 68
5.4 索引類型 70
5.5 刪除索引 71
5.6 小結(jié) 72
第6章 Oracle聯(lián)合查詢與集合運(yùn)算 73
6.1 笛卡兒積 73
6.2 join聯(lián)合查詢 75
6.3 集合運(yùn)算 78
6.3.1 (聯(lián)合)運(yùn)算 79
6.3.2 相交運(yùn)算與相減運(yùn)算 80
6.4 小結(jié) 81
第7章 子查詢與數(shù)據(jù)庫核心對象 82
7.1 數(shù)據(jù)庫子查詢 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 數(shù)據(jù)庫鏈 94
7.7 分布式查詢 96
7.8 小結(jié) 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函數(shù)的定義 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語句和塊標(biāo)號 114
8.7 小結(jié) 117
第9章 PL/SQL的數(shù)據(jù)操縱 118
9.1 PL/SQL的異常處理 118
9.1.1 使用PL/SQL異常 118
9.1.2 系統(tǒng)預(yù)定義異常 119
9.1.3 自定義異常處理 121
9.1.4 將Oracle錯誤映射為異常 123
9.1.5 自定義Oracle錯誤信息 124
9.2 游標(biāo)處理 125
9.2.1 顯式游標(biāo) 125
9.2.2 使用游標(biāo)更新數(shù)據(jù) 128
9.2.3 帶參數(shù)的游標(biāo) 130
9.2.4 隱式游標(biāo) 130
9.3 觸發(fā)器基本概念 131
9.4 小結(jié) 135
第10章 JDBC操作Oracle數(shù)據(jù)庫 136
10.1 基本的數(shù)據(jù)庫準(zhǔn)備 136
10.2 JDBC基本概念 138
10.3 JDBC數(shù)據(jù)庫驅(qū)動對象 141
10.4 JDBC數(shù)據(jù)庫連接 143
10.4.1 連接事務(wù)處理 144
10.4.2 SavePoint分步事務(wù)處理 145
10.4.3 連接中的元數(shù)據(jù)處理 147
10.5 JDBC數(shù)據(jù)庫操作 149
10.5.1 Statement操作數(shù)據(jù)庫 149
10.5.2 PreparedStatement操作
數(shù)據(jù)庫 151
10.5.3 操作存儲過程 152
10.5.4 對數(shù)據(jù)庫的批處理 154
10.5.5 JDBC創(chuàng)建數(shù)據(jù)庫對象 157
10.6 JDBC結(jié)果集 158
10.6.1 通過結(jié)果集更新數(shù)據(jù)庫 158
10.6.2 通過結(jié)果集獲取表結(jié)構(gòu) 161
10.7 小結(jié) 162
第11章 Oracle數(shù)據(jù)大對象操作 163
11.1 CLOB數(shù)據(jù)類型操作 163
11.1.1 創(chuàng)建CLOB數(shù)據(jù)表 163
11.1.2 CLOB字段數(shù)據(jù)的插入 164
11.1.3 CLOB字段數(shù)據(jù)的讀取 167
11.1.4 CLOB字段數(shù)據(jù)的更新 168
11.2 CLOB的局部更新操作 172
11.3 BLOB數(shù)據(jù)操作 174
11.3.1 創(chuàng)建BLOB數(shù)據(jù)表 174
11.3.2 BLOB字段數(shù)據(jù)的插入 175
11.3.3 BLOB字段數(shù)據(jù)的讀取 177
11.3.4 BLOB字段數(shù)據(jù)的更新 178
11.4 BLOB字段中的BMP圖片
處理 182
11.5 數(shù)據(jù)庫照片管理系統(tǒng) 184
11.5.1 程序基本需求刻畫 185
11.5.2 系統(tǒng)數(shù)據(jù)庫設(shè)計與應(yīng)用
程序配置 187
11.5.3 文件上傳方法 188
11.5.4 照片管理主界面功能實現(xiàn) 191
11.5.5 照片顯示 193
11.5.6 照片的添加 194
11.5.7 照片的刪除 197
11.6 小結(jié) 198
第12章 Java函數(shù)與存儲過程設(shè)計 199
12.1 Oracle函數(shù)設(shè)計方法 199
12.2 Jar包的加載和存儲過程
設(shè)計 202
12.3 使用JDBC數(shù)據(jù)庫連接 205
12.4 創(chuàng)建Oracle觸發(fā)器 208
12.5 小結(jié) 212
第13章 Oracle Hibernate應(yīng)用
程序設(shè)計 213
13.1 面向?qū)ο髷?shù)據(jù)庫與ORM 213
13.2 Hibernate簡介 215
13.3 Hibernate程序初步 217
13.3.1 為關(guān)系型數(shù)據(jù)庫集成
ORM模塊 217
13.3.2 設(shè)計偽面向?qū)ο髷?shù)據(jù)庫 219
13.3.3 Hibernate應(yīng)用程序開發(fā)
方法 223
13.3.4 操作偽面向?qū)ο髷?shù)據(jù)庫 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 多對象數(shù)據(jù)庫的設(shè)計 242
13.6.1 設(shè)計數(shù)據(jù)庫中存儲的
對象類型 243
13.6.2 對象在關(guān)系型數(shù)據(jù)庫中的
存儲結(jié)構(gòu) 245
13.6.3 設(shè)計類和表間的對應(yīng)關(guān)系 246
13.6.4 對象數(shù)據(jù)庫的測試 249
13.7 小結(jié) 251
第14章 應(yīng)用系統(tǒng)數(shù)據(jù)連接模塊設(shè)計 252
14.1 多層軟件架構(gòu)模型 252
14.2 數(shù)據(jù)連接層設(shè)計 254
14.2.1 本章案例的基本數(shù)據(jù)結(jié)構(gòu) 254
14.2.2 數(shù)據(jù)連接層的結(jié)構(gòu)設(shè)計 256
14.3 數(shù)據(jù)連接層實現(xiàn) 257
14.3.1 傳輸對象模塊的實現(xiàn) 257
14.3.2 DAL接口模塊的實現(xiàn) 260
14.3.3 DAL接口工廠模塊的實現(xiàn) 261
14.3.4 Oracle數(shù)據(jù)庫操作模塊的
實現(xiàn) 263
14.4 DAL層的測試 270
14.5 小結(jié) 274
第15章 通信錄管理系統(tǒng)項目實戰(zhàn) 275
15.1 系統(tǒng)基本需求 275
15.2 系統(tǒng)概要設(shè)計 277
15.3 系統(tǒng)開發(fā)環(huán)境配置 279
15.4 商務(wù)邏輯層設(shè)計 280
15.5 對象數(shù)據(jù)庫設(shè)計 281
15.6 數(shù)據(jù)連接層設(shè)計 284
15.6.1 數(shù)據(jù)庫操作組件的實現(xiàn) 285
15.6.2 DAL接口工廠模塊的實現(xiàn) 289
15.7 系統(tǒng)UI詳細(xì)設(shè)計 291
15.8 小結(jié) 301
附錄 軟件調(diào)試環(huán)境 30

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號