注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverSQL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南

SQL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南

SQL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南

定 價(jià):¥89.00

作 者: 飛狼 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: SQL

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115161574 出版時(shí)間: 2007-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 849 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《SQL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南》由淺入深、循序漸進(jìn)地介紹了SQL Server 2005數(shù)據(jù)庫(kù)平臺(tái)的知識(shí)體系以及與數(shù)據(jù)庫(kù)相關(guān)的知識(shí)內(nèi)容,為讀者展現(xiàn)了SQL Server 2005這一微軟最新數(shù)據(jù)庫(kù)平臺(tái)的強(qiáng)大功能?!禨QL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南》共分36章,內(nèi)容涵蓋了SQL Server 2005的安裝、創(chuàng)建數(shù)據(jù)庫(kù)、管理數(shù)據(jù)庫(kù)、創(chuàng)建各種數(shù)據(jù)庫(kù)對(duì)象、管理數(shù)據(jù)庫(kù)中各種對(duì)象、數(shù)據(jù)庫(kù)的安全體系、數(shù)據(jù)庫(kù)的備份策略、SQL Server 2005的數(shù)據(jù)集成、商業(yè)智能等內(nèi)容,同時(shí)還講解了如何使用.NET、JSP、PHP和ASP訪問(wèn)SQL Server,并列舉了典型的應(yīng)用案例?!禨QL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南》的最大特色是通過(guò)一個(gè)學(xué)校數(shù)據(jù)庫(kù)系統(tǒng)從逐步建立到完善的過(guò)程,來(lái)講解SQL Server 2005,每一個(gè)知識(shí)點(diǎn)都有案例進(jìn)行配合,力求讓讀者通過(guò)親身實(shí)踐案例來(lái)學(xué)習(xí)、掌握SQL Server 2005。《SQL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南》既適用于初級(jí)讀者,能夠?yàn)樗麄兲峁┳罨镜闹R(shí);又適合中級(jí)用戶(hù)還適合項(xiàng)目開(kāi)發(fā)人員,能夠幫助他們快速完成大型系統(tǒng)開(kāi)發(fā)與應(yīng)用。

作者簡(jiǎn)介

暫缺《SQL Server 2005數(shù)據(jù)庫(kù)管理與應(yīng)用指南》作者簡(jiǎn)介

圖書(shū)目錄

第1篇 SQL Server 2005入門(mén)
第1章 SQL Server 2005入門(mén) 3
1.1 什么是SQL Server 3
1.2 SQL Server與Access、Excel的區(qū)別 3
1.3 SQL Server能做什么 3
1.4 SQL Server 2005平臺(tái)構(gòu)成 4
1.4.1 數(shù)據(jù)庫(kù)引擎 4
1.4.2 分析服務(wù)(Analysis Services) 4
1.4.3 集成服務(wù)(Integration Services) 5
1.4.4 復(fù)制技術(shù) 5
1.4.5 通知服務(wù)(Notification Services) 5
1.4.6 報(bào)表服務(wù)(Reporting Services) 5
1.4.7 服務(wù)代理(Service Broker) 5
1.4.8 全文搜索 5
1.4.9 SQL Server工具和實(shí)用工具概述 6
1.5 準(zhǔn)備安裝SQL Server 2005 6
1.5.1 SQL Server 2005的版本 6
1.5.2 實(shí)例 7
1.5.3 默認(rèn)實(shí)例與命名實(shí)例 7
1.5.4 多實(shí)例 7
1.5.5 SQL Server 2005安裝所需的軟硬件環(huán)境 7
1.5.6 SQL Server 2005安裝注意事項(xiàng) 8
1.5.7 SQL Server遠(yuǎn)程安裝 9
1.6 安裝組件 9
1.6.1 安裝Windows Installer 3.1 9
1.6.2 安裝數(shù)據(jù)庫(kù)訪問(wèn)組件(MDAC)2.8 10
1.6.3 安裝Microsoft.NET Framework 2.0 10
1.7 安裝SQL Server 2005企業(yè)版 11
1.8 卸載SQL Server 2005 15
1.8.1 微軟提供的卸載方法 15
1.8.2 非正常卸載方法 15
1.9 小結(jié) 16
第2章 配置SQL Server 2005 17
2.1 配置后臺(tái)服務(wù) 17
2.1.1 配置數(shù)據(jù)庫(kù)引擎服務(wù)(SQL Server) 18
2.1.2 配置代理服務(wù)(SQL Server Agent) 18
2.1.3 配置分析服務(wù)(SQL Server Analysis Services) 18
2.1.4 配置瀏覽器服務(wù)(SQL Server Browser) 19
2.1.5 配置集成服務(wù)(SQL Server Integration Services) 19
2.1.6 配置全文索引服務(wù)(SQL Server Full Text Search) 19
2.1.7 配置報(bào)表服務(wù)(SQL Server Report Server) 20
2.2 使用管理工具 20
2.2.1 使用Management Studio連接SQL Server 20
2.2.2 Visual Studio 2005簡(jiǎn)介 24
2.3 通過(guò)配置管理器配置SQL Server 24
2.3.1 配置SQL Server 2005服務(wù) 25
2.3.2 配置SQL Server 2005網(wǎng)絡(luò)配置 25
2.3.3 配置SQL Server 2005 Native Client配置 26
2.4 通過(guò)客戶(hù)端注冊(cè)SQL Server 2005服務(wù) 27
2.4.1 注冊(cè)SQL Server 2005服務(wù) 27
2.4.2 注冊(cè)過(guò)程中可能出現(xiàn)的錯(cuò)誤和注意事項(xiàng) 28
2.5 隱藏SQL Server實(shí)例 28
2.6 強(qiáng)制加密 29
2.7 小結(jié) 30
第3章 創(chuàng)建數(shù)據(jù)庫(kù) 31
3.1 創(chuàng)建一個(gè)屬于自己的數(shù)據(jù)庫(kù) 31
3.1.1 圖形化創(chuàng)建數(shù)據(jù)庫(kù) 31
3.1.2 命令行創(chuàng)建數(shù)據(jù)庫(kù) 32
3.2 數(shù)據(jù)庫(kù)在SQL Server 2005的組成 33
3.2.1 數(shù)據(jù)庫(kù)組成實(shí)例 33
3.2.2 邏輯上文件組組成數(shù)據(jù)庫(kù) 34
3.2.3 邏輯上對(duì)象組成文件組 34
3.2.4 物理上看數(shù)據(jù)庫(kù)的組成 34
3.3 系統(tǒng)數(shù)據(jù)庫(kù) 35
3.4 用戶(hù)自定義數(shù)據(jù)庫(kù)概述 36
3.5 創(chuàng)建示例數(shù)據(jù)庫(kù) 37
3.5.1 通過(guò)圖形化工具創(chuàng)建帶自定義文件組的數(shù)據(jù)庫(kù) 37
3.5.2 通過(guò)命令行方式創(chuàng)建帶自定義文件組的數(shù)據(jù)庫(kù) 40
3.6 創(chuàng)建一個(gè)能夠容納老師、學(xué)生、家長(zhǎng)信息的學(xué)校數(shù)據(jù)庫(kù) 41
3.7 小結(jié) 43
第4章 創(chuàng)建表 44
4.1 在demo數(shù)據(jù)庫(kù)中創(chuàng)建屬于自己的表 44
4.1.1 通過(guò)SQL Server Management Studio圖形化工具創(chuàng)建表 44
4.1.2 通過(guò)命令行方式創(chuàng)建表 46
4.2 什么是表 46
4.2.1 SQL Server中表概述 47
4.2.2 SQL Server中的系統(tǒng)表 47
4.2.3 用戶(hù)自定義表 48
4.2.4 臨時(shí)表 49
4.3 表列的數(shù)據(jù)類(lèi)型 50
4.3.1 精確數(shù)字類(lèi)型 51
4.3.2 近似數(shù)字類(lèi)型 51
4.3.3 Unicode字符串 51
4.3.4 二進(jìn)制字符串 52
4.3.5 日期和時(shí)間 52
4.3.6 字符串 52
4.3.7 其他數(shù)據(jù)類(lèi)型 53
4.3.8 創(chuàng)建自己的數(shù)據(jù)類(lèi)型 53
4.4 列的其他屬性 55
4.4.1 NULL與NOT NULL 55
4.4.2 IDENTITY的應(yīng)用 56
4.5 在學(xué)校數(shù)據(jù)庫(kù)中創(chuàng)建老師、家長(zhǎng)、學(xué)生信息表 59
4.5.1 創(chuàng)建學(xué)生表 59
4.5.2 創(chuàng)建老師表 60
4.5.3 創(chuàng)建家長(zhǎng)表 61
4.6 小結(jié) 62
第5章 SQL Server的命名規(guī)則 63
5.1 學(xué)生表、列命名是否正確 63
5.1.1 創(chuàng)建中文命名的表 63
5.1.2 創(chuàng)建名稱(chēng)帶空格的表 64
5.1.3 創(chuàng)建使用標(biāo)識(shí)符命名的表 65
5.2 SQL Server的標(biāo)識(shí)符 66
5.2.1 標(biāo)識(shí)符分類(lèi) 66
5.2.2 標(biāo)識(shí)符格式 67
5.3 對(duì)象命名規(guī)則 68
5.4 命名習(xí)慣 68
5.5 小結(jié) 69
第6章 Transact-Sql對(duì)表的基本操作 70
6.1 錄入學(xué)生、家長(zhǎng)、老師信息 70
6.1.1 通過(guò)圖形化界面錄入學(xué)生信息 70
6.1.2 通過(guò)查詢(xún)界面使用命令行的方式錄入家長(zhǎng)信息 71
6.1.3 Transact-Sql語(yǔ)言介紹 74
6.2 學(xué)會(huì)使用聯(lián)機(jī)叢書(shū)查找SQL語(yǔ)法 75
6.2.1 聯(lián)機(jī)叢書(shū)結(jié)構(gòu) 75
6.2.2 如何看懂聯(lián)機(jī)叢書(shū)中的語(yǔ)法 77
6.3 單表SELECT查詢(xún)命令 82
6.3.1 SELECT全表查詢(xún) 83
6.3.2 選擇性查詢(xún) 83
6.3.3 WHERE字句 84
6.3.4 帶AND關(guān)鍵字的WHERE字句 84
6.3.5 GROUP BY字句 85
6.3.6 HAVING字句 85
6.3.7 ORDER BY字句 86
6.3.8 TOP字句 87
6.3.9 DISTINCT子句 87
6.3.10 BETWEEN字句 88
6.3.11 模糊查詢(xún)LIKE字句 88
6.3.12 IN字句 89
6.3.13 NOT IN字句 90
6.3.14 COMPUTE字句 91
6.3.15 COMPUTE BY字句 91
6.3.16 列的別名 92
6.3.17 計(jì)算項(xiàng)的使用 92
6.3.18 表數(shù)據(jù)量的統(tǒng)計(jì) 93
6.4 多表語(yǔ)句的查詢(xún) 94
6.4.1 笛卡爾乘積 94
6.4.2 內(nèi)聯(lián)接 95
6.4.3 使用表別名 96
6.4.4 外聯(lián)接 96
6.4.5 自聯(lián)接 99
6.4.6 UNION關(guān)鍵字 101
6.5 INSERT添加數(shù)據(jù) 101
6.5.1 使用列清單 102
6.5.2 省略列清單 102
6.6 UPDATE修改數(shù)據(jù) 104
6.6.1 修改單行數(shù)據(jù) 104
6.6.2 修改多行數(shù)據(jù) 105
6.7 DELETE刪除數(shù)據(jù) 106
6.7.1 刪除單條數(shù)據(jù) 106
6.7.2 刪除多條數(shù)據(jù) 107
6.7.3 刪除所有信息 108
6.8 TRUNCATE清空表 108
6.9 DROP刪除表 109
6.9.1 通過(guò)圖形化界面刪除表 109
6.9.2 通過(guò)查詢(xún)界面刪除表 109
6.10 小結(jié) 110
第7章 用主外鍵實(shí)現(xiàn)表關(guān)聯(lián) 111
7.1 為學(xué)生表創(chuàng)建一個(gè)主鍵 111
7.1.1 通過(guò)Management Studio創(chuàng)建主鍵 111
7.1.2 通過(guò)查詢(xún)分析界面創(chuàng)建主鍵 111
7.2 什么是主鍵 112
7.2.1 創(chuàng)建表時(shí)創(chuàng)建主鍵 112
7.2.2 創(chuàng)建表后添加主鍵 116
7.3 什么是外鍵 118
7.3.1 創(chuàng)建表時(shí)創(chuàng)建外鍵 119
7.3.2 創(chuàng)建表后添加外鍵約束 122
7.4 表關(guān)聯(lián)種類(lèi) 124
7.4.1 一對(duì)一的關(guān)系 124
7.4.2 一對(duì)多的關(guān)系 125
7.4.3 多對(duì)多的關(guān)系 125
7.5 實(shí)現(xiàn)學(xué)生、老師、家長(zhǎng)3張表的關(guān)聯(lián) 126
7.6 刪除主外鍵 128
7.6.1 錯(cuò)誤的刪除方法 128
7.6.2 正確的刪除方法 128
7.7 小結(jié) 129
第2篇 核心技術(shù)
第8章 數(shù)據(jù)庫(kù)的管理 133
8.1 查看學(xué)校數(shù)據(jù)庫(kù)信息 133
8.1.1 通過(guò)Management Studio查看學(xué)校數(shù)據(jù)庫(kù)信息 133
8.1.2 通過(guò)命令行查看數(shù)據(jù)庫(kù)屬性 135
8.2 管理數(shù)據(jù)庫(kù) 136
8.2.1 數(shù)據(jù)庫(kù)更名 136
8.2.2 文件組/數(shù)據(jù)文件更名 137
8.2.3 修改數(shù)據(jù)文件大小 140
8.2.4 添加文件組/數(shù)據(jù)文件/日志文件 142
8.2.5 刪除文件組/數(shù)據(jù)文件/日志文件 145
8.3 分離附加用戶(hù)數(shù)據(jù)庫(kù) 148
8.4 理解master數(shù)據(jù)庫(kù)以及系統(tǒng)表在系統(tǒng)中的作用 150
8.4.1 查看存儲(chǔ)SQL Server實(shí)例中數(shù)據(jù)庫(kù)信息的系統(tǒng)表 151
8.4.2 查看用戶(hù)自定義數(shù)據(jù)庫(kù)中的文件組以及數(shù)據(jù)文件內(nèi)容 151
8.4.3 理解Sysobjects系統(tǒng)視圖 152
8.5 小結(jié) 155
第9章 表的管理 156
9.1 學(xué)生表里添加畢業(yè)日期列 156
9.2 表的管理 156
9.2.1 查看表屬性 156
9.2.2 表重新命名 158
9.2.3 列重新命名 160
9.2.4 ALTER TABLE修改表結(jié)構(gòu) 160
9.3 小結(jié) 165
第10章 實(shí)現(xiàn)數(shù)據(jù)的完整性 166
10.1 學(xué)生表信息是否正確 166
10.2 數(shù)據(jù)完整性概念 167
10.2.1 實(shí)體完整性 167
10.2.2 域完整性 167
10.2.3 引用完整性 168
10.3 約束 168
10.3.1 CHECK約束 168
10.3.2 DEFAULT約束 173
10.3.3 UNIQUE約束 174
10.3.4 PRIMARY KEY與FOREIGN KEY約束 176
10.4 創(chuàng)建約束 177
10.4.1 創(chuàng)建表時(shí)創(chuàng)建約束 177
10.4.2 表創(chuàng)建好后追加約束 178
10.5 禁用/啟用約束 178
10.6 對(duì)表原始數(shù)據(jù)不校驗(yàn)添加約束 180
10.7 使用級(jí)聯(lián)CASCADE 181
10.8 約束其他操作 184
10.8.1 通過(guò)Management Studio圖形化界面添加約束 184
10.8.2 通過(guò)Management Studio圖形化界面查看約束 185
10.9 創(chuàng)建/使用規(guī)則 185
10.9.1 創(chuàng)建規(guī)則/規(guī)則的綁定 186
10.9.2 將規(guī)則從列上解除綁定/刪除規(guī)則 187
10.10 創(chuàng)建/使用DEFAULT對(duì)象 188
10.10.1 創(chuàng)建DEFAULT對(duì)象/綁定DEFAULT對(duì)象 188
10.10.2 DEFAULT從列上解除綁定/刪除DEFAULT對(duì)象 189
10.11 小結(jié) 190
第11章 視圖 191
11.1 創(chuàng)建一個(gè)能同時(shí)反映學(xué)生與老師信息的視圖 191
11.2 什么是視圖 192
11.2.1 視圖和查詢(xún) 192
11.2.2 視圖的兼容性 193
11.3 視圖的優(yōu)點(diǎn) 193
11.4 創(chuàng)建視圖 193
11.4.1 CREATE VIEW命令 194
11.4.2 用創(chuàng)建視圖向?qū)?chuàng)建視圖 194
11.4.3 創(chuàng)建簡(jiǎn)單視圖及其簡(jiǎn)單操作 195
11.5 通過(guò)視圖修改數(shù)據(jù) 198
11.5.1 通過(guò)視圖添加數(shù)據(jù) 198
11.5.2 通過(guò)視圖更改數(shù)據(jù) 199
11.5.3 通過(guò)視圖刪除數(shù)據(jù) 201
11.6 分區(qū)視圖 202
11.7 索引視圖 205
11.8 修改/刪除視圖 207
11.8.1 修改視圖 207
11.8.2 重命名視圖 208
11.8.3 刪除視圖 208
11.9 視圖與DEFAULT的使用 209
11.10 小結(jié) 210
第12章 存儲(chǔ)過(guò)程 211
12.1 創(chuàng)建一個(gè)快速輸入學(xué)生信息的存儲(chǔ)過(guò)程 211
12.2 什么是存儲(chǔ)過(guò)程 212
12.2.1 存儲(chǔ)過(guò)程的類(lèi)型 212
12.2.2 系統(tǒng)存儲(chǔ)過(guò)程 213
12.3 用戶(hù)自定義存儲(chǔ)過(guò)程 214
12.3.1 不帶參數(shù)的存儲(chǔ)過(guò)程 214
12.3.2 使用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)查詢(xún) 216
12.3.3 封裝復(fù)雜的SELECT語(yǔ)句 217
12.3.4 使用帶簡(jiǎn)單參數(shù)的存儲(chǔ)過(guò)程 218
12.3.5 使用帶有通配符參數(shù)的簡(jiǎn)單存儲(chǔ)過(guò)程 219
12.4 查看存儲(chǔ)過(guò)程源代碼 220
12.5 通過(guò)存儲(chǔ)過(guò)程傳遞參數(shù) 221
12.6 存儲(chǔ)過(guò)程其他操作 223
12.6.1 修改存儲(chǔ)過(guò)程 223
12.6.2 重新命名以及刪除存儲(chǔ)過(guò)程 223
12.7 小結(jié) 224
第13章 函數(shù) 225
13.1 使用平均函數(shù)AVG獲得學(xué)生的平均分 225
13.2 什么是函數(shù) 228
13.2.1 系統(tǒng)函數(shù) 228
13.2.2 用戶(hù)自定義函數(shù) 228
13.3 系統(tǒng)函數(shù) 228
13.3.1 配置函數(shù) 228
13.3.2 日期與時(shí)間函數(shù) 231
13.3.3 數(shù)學(xué)函數(shù) 234
13.3.4 字符串函數(shù) 236
13.3.5 系統(tǒng)統(tǒng)計(jì)函數(shù) 239
13.3.6 其他常用函數(shù) 241
13.4 用戶(hù)自定義函數(shù)創(chuàng)建 245
13.4.1 創(chuàng)建標(biāo)量函數(shù)與使用 245
13.4.2 創(chuàng)建內(nèi)嵌表值函數(shù)與使用 247
13.4.3 創(chuàng)建多語(yǔ)句表值函數(shù)與使用 248
13.5 創(chuàng)建函數(shù)中限制語(yǔ)句 249
13.6 修改/重新命名/刪除函數(shù) 250
13.7 小結(jié) 250
第14章 同義詞 251
14.1 同義詞的含義 251
14.2 創(chuàng)建同義詞 251
14.2.1 通過(guò)Management Studio圖形化界面創(chuàng)建同義詞 251
14.2.2 使用SQL語(yǔ)句創(chuàng)建同義詞 252
14.3 刪除同義詞 253
14.3.1 在SQL Server Management Studio中刪除同義詞 253
14.3.2 使用T-SQL刪除同義詞 254
14.4 小結(jié) 254
第15章 觸發(fā)器 255
15.1 創(chuàng)建一個(gè)刪除學(xué)生信息的警告 255
15.2 什么是觸發(fā)器 256
15.2.1 DML觸發(fā)器 256
15.2.2 DDL觸發(fā)器 256
15.3 實(shí)現(xiàn)DML觸發(fā)器 257
15.3.1 DML觸發(fā)器 257
15.3.2 AFTER觸發(fā)器 258
15.3.3 INSTEAD OF觸發(fā)器 261
15.3.4 inserted與deleted表 263
15.4 實(shí)現(xiàn)DDL觸發(fā)器 268
15.5 管理觸發(fā)器 270
15.5.1 觸發(fā)器的管理 270
15.5.2 刪除觸發(fā)器 271
15.6 小結(jié) 271
第16章 SQL語(yǔ)言編程 272
16.1 使用變量查找學(xué)生信息 272
16.2 SQL語(yǔ)言詳述 272
16.2.1 數(shù)據(jù)定義語(yǔ)言 273
16.2.2 數(shù)據(jù)操縱語(yǔ)言 273
16.2.3 數(shù)據(jù)控制語(yǔ)言 273
16.3 變量的使用 274
16.3.1 局部變量 274
16.3.2 系統(tǒng)變量 275
16.3.3 變量的使用 276
16.4 運(yùn)算符 277
16.4.1 算術(shù)運(yùn)算符 277
16.4.2 比較運(yùn)算符與邏輯運(yùn)算符 277
16.4.3 運(yùn)算符的優(yōu)先順序 278
16.5 控制流程語(yǔ)句 278
16.5.1 IF ELSE條件判斷 279
16.5.2 BEGIN END語(yǔ)句塊 279
16.5.3 WHILE循環(huán) 280
16.5.4 CASE關(guān)鍵字 281
16.5.5 批(GO) 282
16.5.6 RETURN關(guān)鍵字 282
16.6 其他SQL 282
16.6.1 EXISTS使用 283
16.6.2 使用INSERT INTO語(yǔ)句插入多條數(shù)據(jù) 283
16.6.3 SELECT INTO創(chuàng)建表 284
16.6.4 TRUNCATE與DELETE的區(qū)別 286
16.7 動(dòng)態(tài)SQL語(yǔ)句執(zhí)行 287
16.7.1 使用普通SQL語(yǔ)句的局限 287
16.7.2 使用動(dòng)態(tài)SQL語(yǔ)句 288
16.8 嵌套查詢(xún) 289
16.8.1 基于列的查詢(xún) 289
16.8.2 基于比較的查詢(xún) 290
16.9 游標(biāo)的使用 290
16.9.1 聲明游標(biāo) 291
16.9.2 使用游標(biāo) 291
16.10 小結(jié) 294
第17章 索引 295
17.1 通過(guò)索引快速訪問(wèn)學(xué)生表 295
17.2 什么是索引 295
17.3 索引的分類(lèi) 296
17.3.1 索引列 296
17.3.2 聚集索引 296
17.3.3 非聚索引 298
17.3.4 惟一性索引 299
17.3.5 主鍵索引 301
17.4 使用Management Studio圖形化界面創(chuàng)建索引 303
17.5 索引的結(jié)構(gòu) 304
17.6 索引管理 305
17.6.1 修改索引 305
17.6.2 索引碎片 307
17.7 全文索引 308
17.7.1 創(chuàng)建全文目錄 309
17.7.2 創(chuàng)建全文索引 310
17.8 存儲(chǔ)索引信息的系統(tǒng)表 311
17.8.1 SYS.INDEXES 311
17.8.2 SYS.INDEX_COLUMN 312
17.9 慎重使用/刪除索引 313
17.10 小結(jié) 313
第18章 事務(wù)與鎖 314
18.1 兩位老師同時(shí)更改一條學(xué)生信息出現(xiàn)的問(wèn)題 314
18.2 什么是事務(wù) 316
18.3 并發(fā)性問(wèn)題 318
18.3.1 不使用事務(wù)造成的數(shù)據(jù)不一致性 318
18.3.2 通過(guò)事務(wù)維護(hù)原子性 321
18.4 鎖的介紹 322
18.4.1 鎖的粒度 323
18.4.2 鎖的模式 323
18.4.3 鎖的兼容性 325
18.5 事務(wù)的隔離級(jí)別 326
18.5.1 READ UNCOMMITTED隔離級(jí)別 326
18.5.2 READ COMMITTED隔離級(jí)別 326
18.5.3 REPEATABLE READ隔離級(jí)別 326
18.5.4 SHNAPSHOT隔離級(jí)別 326
18.5.5 SERIALIZABLE隔離級(jí)別 326
18.6 死鎖 327
18.7 查看鎖的信息 327
18.8 小結(jié) 330
第19章 SQL Server 2005的安全機(jī)制 331
19.1 為學(xué)校數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)能訪問(wèn)school數(shù)據(jù)庫(kù)的用戶(hù) 331
19.2 SQL Server2005安全機(jī)制 333
19.2.1 客戶(hù)機(jī)安全機(jī)制 334
19.2.2 網(wǎng)絡(luò)傳輸?shù)陌踩珯C(jī)制 334
19.2.3 實(shí)例級(jí)別安全機(jī)制 334
19.2.4 數(shù)據(jù)庫(kù)級(jí)別安全機(jī)制 335
19.2.5 對(duì)象級(jí)別安全機(jī)制 335
19.3 通過(guò)Management Studio圖形化界面創(chuàng)建賬戶(hù)與數(shù)據(jù)庫(kù)用戶(hù) 335
19.3.1 創(chuàng)建Windows賬戶(hù)登錄 336
19.3.2 通過(guò)Management Studio賦予Windows用戶(hù)訪問(wèn)權(quán)限 339
19.3.3 創(chuàng)建Windows登錄方式具體選項(xiàng)解釋 341
19.3.4 創(chuàng)建SQL Server賬戶(hù)登錄 344
19.3.5 通過(guò)命令行的方式創(chuàng)建Windows賬戶(hù)登錄 345
19.3.6 通過(guò)命令行的方式創(chuàng)建SQL Server賬戶(hù)登錄 347
19.4 創(chuàng)建架構(gòu)與刪除架構(gòu) 348
19.4.1 使用Management Studio圖形化工具創(chuàng)建架構(gòu) 349
19.4.2 使用SQL命令創(chuàng)建架構(gòu) 350
19.5 刪除用戶(hù)、架構(gòu)與登錄 351
19.5.1 通過(guò)Management Studio圖形化界面刪除 351
19.5.2 通過(guò)命令行的方式刪除用戶(hù)、架構(gòu)與登錄 353
19.5.3 guest用戶(hù) 355
19.6 權(quán)限 357
19.6.1 對(duì)象權(quán)限 357
19.6.2 語(yǔ)句權(quán)限 363
19.7 刪除權(quán)限 367
19.8 角色 369
19.8.1 系統(tǒng)角色、角色級(jí)別 370
19.8.2 系統(tǒng)角色的使用 371
19.8.3 用戶(hù)自定義角色 373
19.8.4 應(yīng)用程序角色 374
19.9 DENY 否決優(yōu)先權(quán) 377
19.10 權(quán)限深入 379
19.11 小結(jié) 380
第20章 SQL Server 2005備份與恢復(fù) 381
20.1 利用備份恢復(fù)學(xué)校數(shù)據(jù)庫(kù)信息 381
20.2 備份的重要性 383
20.3 數(shù)據(jù)庫(kù)備份設(shè)備類(lèi)型 384
20.3.1 磁盤(pán)設(shè)備 384
20.3.2 網(wǎng)絡(luò)共享文件 384
20.3.3 磁帶備份 384
20.3.4 其他設(shè)備 384
20.4 備份方法分類(lèi) 385
20.4.1 全備份與恢復(fù) 385
20.4.2 差異備份與恢復(fù) 398
20.4.3 日志備份與恢復(fù) 406
20.5 數(shù)據(jù)庫(kù)還原模型 412
20.5.1 簡(jiǎn)單模型 413
20.5.2 大容量日志記錄恢復(fù)模型 413
20.5.3 完全數(shù)據(jù)庫(kù)模型 413
20.5.4 數(shù)據(jù)庫(kù)還原模型深入 414
20.6 備份策略 415
20.7 小結(jié) 416
第21章 復(fù)制 417
21.1 什么是復(fù)制 417
21.1.1 復(fù)制的基本元素 418
21.1.2 復(fù)制模型 418
21.1.3 發(fā)布內(nèi)容 420
21.2 配置發(fā)布/分發(fā)服務(wù)器 421
21.3 創(chuàng)建發(fā)布物 424
21.4 實(shí)現(xiàn)訂閱 427
21.5 小結(jié) 429
第22章 鏈接服務(wù)器 431
22.1 通過(guò)SQL Server Management Studio圖形化界面創(chuàng)建鏈接服務(wù)器 431
22.2 通過(guò)SQL命令創(chuàng)建鏈接服務(wù)器 433
22.3 通過(guò)建立鏈接服務(wù)器查詢(xún)txt文本文件 436
22.4 通過(guò)建立鏈接服務(wù)器查詢(xún)Excel文件 437
22.5 通過(guò)建立鏈接服務(wù)器操縱Oracle數(shù)據(jù)庫(kù) 438
22.6 小結(jié) 439
第23章 管理自動(dòng)化 440
23.1 自動(dòng)每天備份學(xué)校數(shù)據(jù)庫(kù) 440
23.2 代理的設(shè)置 443
23.3 操作員 444
23.4 作業(yè) 445
23.5 警報(bào) 447
23.6 小結(jié) 448
第24章 數(shù)據(jù)集成 449
24.1 導(dǎo)入導(dǎo)出功能 449
24.2 Integration Services介紹 452
24.2.1 Integration Services實(shí)現(xiàn)簡(jiǎn)單的導(dǎo)入導(dǎo)出 452
24.2.2 使用Integration Services實(shí)現(xiàn)不同種數(shù)據(jù)源數(shù)據(jù)的集成 456
24.2.3 控制流 461
24.3 ETL的介紹 462
24.4 小結(jié) 462
第25章 服務(wù)器監(jiān)控與高可用性 463
25.1 高可用性 463
25.1.1 集群 463
25.1.2 備用服務(wù)器 464
25.1.3 日志傳送 465
25.2 復(fù)制數(shù)據(jù)庫(kù)與復(fù)制數(shù)據(jù) 468
25.2.1 復(fù)制數(shù)據(jù)庫(kù) 468
25.2.2 復(fù)制數(shù)據(jù) 472
25.3 服務(wù)器監(jiān)控 473
25.4 小結(jié) 475
第26章 SQL Server常見(jiàn)問(wèn)題匯總 476
26.1 SQL Server連接中的常見(jiàn)錯(cuò)誤 476
26.1.1 SQL Server不存在或訪問(wèn)被拒絕 476
26.1.2 無(wú)法連接到服務(wù)器,用戶(hù)xxx登錄失敗 478
26.1.3 提示“連接超時(shí)” 480
26.2 配置服務(wù)器端的默認(rèn)設(shè)置 481
26.3 如何清空SQL Server日志文件 482
26.3.1 方法一:截?cái)嗍聞?wù)日志 482
26.3.2 方法二:備份數(shù)據(jù)庫(kù)刪除日志 483
26.4 如何找回被刪除的數(shù)據(jù) 484
26.4.1 使用備份文件 484
26.4.2 使用第三方軟件恢復(fù) 485
26.5 影響數(shù)據(jù)庫(kù)性能的3個(gè)方面 485
26.5.1 邏輯數(shù)據(jù)庫(kù)和表的設(shè)計(jì) 485
26.5.2 索引設(shè)計(jì) 485
26.5.3 查詢(xún)語(yǔ)句的設(shè)計(jì) 486
26.6 小結(jié) 486
第27章 Analysis Services 487
27.1 商業(yè)智能簡(jiǎn)介 487
27.2 數(shù)據(jù)倉(cāng)庫(kù) 488
27.3 OLAP概念 489
27.3.1 什么是OLAP 490
27.3.2 MOLAP與ROLAP 491
27.4 Analysis Services 492
27.4.1 新建數(shù)據(jù)源 492
27.4.2 新建數(shù)據(jù)源視圖 495
27.4.3 創(chuàng)建維度 496
27.4.4 創(chuàng)建多維數(shù)據(jù)集 499
27.5 小結(jié) 501
第3篇 SQL Server與應(yīng)用系統(tǒng)開(kāi)發(fā)
第28章 .NET訪問(wèn)SQL Server2005 505
28.1 認(rèn)識(shí)ADO.NET 505
28.1.1 ADO.NET概述 505
28.1.2 System.Data命名空間 506
28.1.3 ADO.NET總體結(jié)構(gòu) 507
28.2 連接數(shù)據(jù)庫(kù) 508
28.2.1 數(shù)據(jù)連接類(lèi):SqlConnection 508
28.2.2 設(shè)置連接參數(shù) 508
28.2.3 連接SQL Server 509
28.2.4 斷開(kāi)SQL Server 510
28.3 操作數(shù)據(jù)庫(kù) 511
28.3.1 使用SqlCommand增刪改數(shù)據(jù) 511
28.3.2 使用SqlCommand表示T-SQL 512
28.3.3 使用SqlDataAdapter提交T-SQL 513
28.4 內(nèi)存數(shù)據(jù)對(duì)象 514
28.4.1 內(nèi)存數(shù)據(jù)對(duì)象概述 514
28.4.2 內(nèi)存中的數(shù)據(jù)表:DataTable 515
28.4.3 內(nèi)存中的數(shù)據(jù)庫(kù):DataSet 519
28.4.4 數(shù)據(jù)讀取器:SqlDataReader 521
28.5 數(shù)據(jù)綁定技術(shù) 523
28.5.1 .NET的數(shù)據(jù)綁定技術(shù) 523
28.5.2 DataGridView概述 523
28.5.3 DataGridView常用屬性和事件 524
28.5.4 用DataGridView顯示數(shù)據(jù) 525
28.5.5 DataGridView的內(nèi)置功能 528
28.6 控件數(shù)據(jù)操作 529
28.6.1 添加、修改數(shù)據(jù) 529
28.6.2 驗(yàn)證數(shù)據(jù) 532
28.6.3 刪除單行數(shù)據(jù) 533
28.6.4 刪除多行數(shù)據(jù) 535
28.7 小結(jié) 539
第29章 學(xué)生信息管理系統(tǒng)(Visual C# 2005+SQL Server) 540
29.1 系統(tǒng)目標(biāo)和架構(gòu) 540
29.1.1 系統(tǒng)目標(biāo) 540
29.1.2 兩層架構(gòu) 541
29.1.3 工程文件一覽 542
29.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 542
29.2.1 設(shè)計(jì)E-R圖概念模型 542
29.2.2 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 543
29.2.3 規(guī)范化關(guān)系 543
29.2.4 物理實(shí)現(xiàn) 543
29.3 數(shù)據(jù)訪問(wèn)層 545
29.3.1 實(shí)現(xiàn)通用數(shù)據(jù)庫(kù)類(lèi)Database 545
29.3.2 實(shí)現(xiàn)安全數(shù)據(jù)獲取類(lèi)GetSafeData 552
29.3.3 SQL語(yǔ)句構(gòu)造類(lèi)SqlStringConstructor 553
29.4 系統(tǒng)主窗口 554
29.4.1 系統(tǒng)主窗口 554
29.4.2 登錄窗口 556
29.5 學(xué)籍管理 561
29.5.1 學(xué)生入學(xué)管理 561
29.5.2 學(xué)生畢業(yè)管理 566
29.5.3 學(xué)生信息修改 569
29.5.4 學(xué)生信息查詢(xún) 573
29.6 成績(jī)管理 577
29.6.1 添加課程信息 577
29.6.2 從Excel中導(dǎo)入成績(jī)單 578
29.6.3 成績(jī)信息查詢(xún) 583
29.7 小結(jié) 585
第30章 電子商務(wù)網(wǎng)站系統(tǒng)(ASP.NET 2.0+SQL Server) 586
30.1 系統(tǒng)目標(biāo)和架構(gòu) 586
30.1.1 系統(tǒng)需求 586
30.1.2 系統(tǒng)功能 587
30.1.3 系統(tǒng)架構(gòu) 588
30.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 589
30.2.1 數(shù)據(jù)表設(shè)計(jì) 590
30.2.2 表關(guān)系設(shè)計(jì) 592
30.3 系統(tǒng)公共層設(shè)計(jì) 593
30.3.1 基本公共類(lèi)設(shè)計(jì) 593
30.3.2 數(shù)據(jù)庫(kù)公共類(lèi)設(shè)計(jì) 595
30.4 數(shù)據(jù)訪問(wèn)層接口設(shè)計(jì) 596
30.4.1 用戶(hù)接口 597
30.4.2 企業(yè)接口 598
30.4.3 商品種類(lèi)接口 598
30.4.4 商品接口 599
30.4.5 購(gòu)物車(chē)接口 600
30.4.6 商品和購(gòu)物車(chē)關(guān)系接口 601
30.4.7 商品圖片接口 601
30.5 系統(tǒng)日志管理 602
30.5.1 事件處理類(lèi)ShopEventLog.cs 602
30.5.2 消息處理類(lèi)ConfigConsole.cs 603
30.6 商品種類(lèi)管理 604
30.6.1 界面設(shè)計(jì) 604
30.6.2 添加商品種類(lèi) 606
30.6.3 修改刪除商品種類(lèi) 607
30.7 商品管理 609
30.7.1 界面設(shè)計(jì) 610
30.7.2 添加商品 611
30.7.3 修改商品 614
30.7.4 刪除商品 616
30.8 用戶(hù)管理 616
30.8.1 界面設(shè)計(jì) 616
30.8.2 添加用戶(hù) 618
30.8.3 修改用戶(hù) 618
30.8.4 刪除用戶(hù) 619
30.9 購(gòu)物車(chē)管理 620
30.9.1 界面設(shè)計(jì) 620
30.9.2 查看購(gòu)物車(chē) 622
30.9.3 用戶(hù)結(jié)賬 624
30.10 商品搜索 626
30.10.1 界面設(shè)計(jì) 626
30.10.2 商品搜索 628
30.11 小結(jié) 632
第31章 ASP訪問(wèn)SQL Server2005 633
31.1 ADO概述 633
31.1.1 ADO的對(duì)象 633
31.1.2 ADO的操作流程 634
31.2 連接數(shù)據(jù)庫(kù) 634
31.3 使用Connection對(duì)象 635
31.3.1 Connection對(duì)象的屬性和方法 635
31.3.2 打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)連接 637
31.3.3 執(zhí)行SQL語(yǔ)句 637
31.3.4 處理事務(wù) 639
31.3.5 設(shè)置連接數(shù)據(jù)源或提交命令的等待時(shí)間 640
31.4 使用Command對(duì)象 641
31.4.1 Command對(duì)象概述 641
31.4.2 執(zhí)行SQL語(yǔ)句 641
31.4.3 調(diào)用存儲(chǔ)過(guò)程 642
31.5 使用RecordSet對(duì)象 646
31.5.1 RecordSet對(duì)象概述 647
31.5.2 RecordSet對(duì)象的屬性和方法 649
31.5.3 創(chuàng)建記錄集 650
31.5.4 顯示記錄集 651
31.5.5 實(shí)現(xiàn)記錄集的分頁(yè)顯示 653
31.5.6 讀取記錄到數(shù)組中 655
31.6 小結(jié) 657
第32章 新聞信息管理系統(tǒng)(ASP+SQL Server) 658
32.1 系統(tǒng)目標(biāo)和構(gòu)架 658
32.1.1 需求分析 658
32.1.2 系統(tǒng)包含的文件 659
32.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 660
32.2.1 新聞?lì)悇e表 660
32.2.2 管理員信息表 660
32.2.3 新聞信息表 661
32.2.4 用戶(hù)評(píng)論表 661
32.2.5 數(shù)據(jù)庫(kù)連接文件 661
32.3 新聞查看模塊 662
32.3.1 系統(tǒng)主頁(yè)面 662
32.3.2 分類(lèi)新聞列表頁(yè)面 665
32.3.3 新聞內(nèi)容顯示頁(yè)面 667
32.4 新聞查找模塊 669
32.4.1 查詢(xún)條件輸入頁(yè)面 669
32.4.2 查詢(xún)顯示頁(yè)面 670
32.5 用戶(hù)評(píng)論模塊 674
32.5.1 查看和增加評(píng)論頁(yè)面 674
32.5.2 刪除評(píng)論頁(yè)面 678
32.6 管理員登錄模塊 679
32.6.1 管理員登錄頁(yè)面 679
32.6.2 管理員退出登錄頁(yè)面 679
32.7 新聞管理模塊 679
32.7.1 新聞管理主頁(yè)面 680
32.7.2 新聞編輯頁(yè)面 683
32.7.3 保存新聞頁(yè)面 684
32.7.4 新聞修改頁(yè)面 685
32.7.5 更新新聞頁(yè)面 688
32.7.6 刪除新聞頁(yè)面 689
32.8 管理員信息管理模塊 690
32.8.1 管理員密碼修改頁(yè)面 690
32.8.2 管理員密碼保存頁(yè)面 691
32.8.3 管理員列表頁(yè)面 691
32.8.4 添加管理員頁(yè)面 693
32.8.5 管理員信息修改頁(yè)面 693
32.8.6 管理員信息保存頁(yè)面 694
32.8.7 管理員信息刪除頁(yè)面 695
32.9 新聞?lì)悇e管理模塊 695
32.10 小結(jié) 699
第33章 PHP訪問(wèn)SQL Server 2005 700
33.1 SQL Server服務(wù)器的連接與斷開(kāi) 700
33.1.1 使用PHP的MSSQL擴(kuò)展 700
33.1.2 使用PHP連接SQL Server的必要條件 700
33.1.3 測(cè)試PHP與SQL Server的連接 703
33.2 使用PHP存取SQL Server數(shù)據(jù)庫(kù) 704
33.2.1 選擇要連接的數(shù)據(jù)庫(kù) 704
33.2.2 執(zhí)行SQL語(yǔ)句 705
33.2.3 獲得查詢(xún)結(jié)果集中的記錄數(shù) 706
33.2.4 逐行獲取結(jié)果集中的每一條記錄 707
33.3 結(jié)果集分頁(yè)的設(shè)計(jì)與實(shí)現(xiàn) 710
33.3.1 結(jié)果集分頁(yè)的設(shè)計(jì) 710
33.3.2 結(jié)果集分頁(yè)的實(shí)現(xiàn) 713
33.4 小結(jié) 715
第34章 電子商城系統(tǒng)的開(kāi)發(fā)(PHP+SQL Server) 716
34.1 系統(tǒng)目標(biāo) 716
34.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 717
34.2.1 用戶(hù)信息表Users 717
34.2.2 訂單信息表Invoices 718
34.2.3 商品類(lèi)別信息表Classes 719
34.2.4 商品信息表Goods 720
34.2.5 管理員信息表Admins 720
34.2.6 日志信息表Logs 721
34.2.7 流水賬信息表Revs 721
34.3 公共代碼的實(shí)現(xiàn) 722
34.3.1 數(shù)據(jù)庫(kù)連接代碼 722
34.3.2 日志記錄代碼 723
34.3.3 頁(yè)面頭文件代碼 723
34.3.4 頁(yè)面尾文件代碼 723
34.4 用戶(hù)模塊的實(shí)現(xiàn) 723
34.4.1 用戶(hù)登錄頁(yè)面的實(shí)現(xiàn) 724
34.4.2 用戶(hù)注冊(cè)頁(yè)面的實(shí)現(xiàn) 726
34.4.3 用戶(hù)主頁(yè)的實(shí)現(xiàn) 729
34.4.4 密碼重設(shè)模塊的實(shí)現(xiàn) 732
34.4.5 修改個(gè)人信息頁(yè)面的實(shí)現(xiàn) 737
34.4.6 用戶(hù)注銷(xiāo)登錄功能的實(shí)現(xiàn) 741
34.5 商品瀏覽模塊的實(shí)現(xiàn) 741
34.5.1 商品瀏覽首頁(yè)的實(shí)現(xiàn) 741
34.5.2 商品類(lèi)別瀏覽頁(yè)面的實(shí)現(xiàn) 744
34.5.3 商品列表瀏覽頁(yè)面的實(shí)現(xiàn) 745
34.5.4 商品詳細(xì)信息瀏覽頁(yè)面的實(shí)現(xiàn) 748
34.6 購(gòu)物車(chē)模塊的實(shí)現(xiàn) 750
34.6.1 添加到購(gòu)物車(chē)功能的實(shí)現(xiàn) 750
34.6.2 清空購(gòu)物車(chē)功能的實(shí)現(xiàn) 750
34.6.3 商品支付功能的實(shí)現(xiàn) 751
34.6.4 訂單狀態(tài)轉(zhuǎn)換功能的實(shí)現(xiàn) 752
34.7 管理員登錄模塊的實(shí)現(xiàn) 752
34.7.1 管理員登錄頁(yè)面的實(shí)現(xiàn) 752
34.7.2 修改管理員密碼頁(yè)面的實(shí)現(xiàn) 754
34.7.3 注銷(xiāo)管理員登錄功能的實(shí)現(xiàn) 756
34.8 商品類(lèi)別管理模塊的實(shí)現(xiàn) 757
34.8.1 商品類(lèi)別添加頁(yè)面的實(shí)現(xiàn) 757
34.8.2 商品類(lèi)別管理列表頁(yè)面的實(shí)現(xiàn) 759
34.8.3 商品類(lèi)別編輯頁(yè)面的實(shí)現(xiàn) 761
34.8.4 商品類(lèi)別刪除頁(yè)面的實(shí)現(xiàn) 763
34.9 商品管理模塊的設(shè)計(jì) 764
34.10 管理員賬戶(hù)管理模塊的實(shí)現(xiàn) 764
34.11 訂單管理模塊的實(shí)現(xiàn) 764
34.11.1 已付款訂單管理頁(yè)面的實(shí)現(xiàn) 764
34.11.2 退款申請(qǐng)管理頁(yè)面的實(shí)現(xiàn) 766
34.11.3 管理員訂單狀態(tài)轉(zhuǎn)換與退款功能的實(shí)現(xiàn) 766
34.12 用戶(hù)信息管理模塊的實(shí)現(xiàn) 767
34.12.1 用戶(hù)列表瀏覽頁(yè)面的實(shí)現(xiàn) 767
34.12.2 修改用戶(hù)賬戶(hù)余額頁(yè)面的實(shí)現(xiàn) 769
34.12.3 用戶(hù)賬戶(hù)的鎖定和解鎖頁(yè)面的實(shí)現(xiàn) 771
34.12.4 會(huì)員積分轉(zhuǎn)換功能的實(shí)現(xiàn) 771
34.13 系統(tǒng)賬目及日志查看模塊的實(shí)現(xiàn) 773
34.13.1 流水賬查看頁(yè)面的實(shí)現(xiàn) 773
34.13.2 系統(tǒng)日志查看頁(yè)面的實(shí)現(xiàn) 778
34.14 小結(jié) 778
第35章 JSP訪問(wèn)SQL Server 2005 779
35.1 數(shù)據(jù)庫(kù)連接配置 779
35.1.1 使用JDBC-ODBC驅(qū)動(dòng)橋 779
35.1.2 數(shù)據(jù)庫(kù)廠商提供JDBC驅(qū)動(dòng) 781
35.2 JDBC連接語(yǔ)句 781
35.2.1 數(shù)據(jù)庫(kù)URL 782
35.2.2 建立連接 782
35.3 搭建JSP運(yùn)行環(huán)境 783
35.3.1 安裝和配置JDK 783
35.3.2 安裝和配置Web容器Tomcat 785
35.3.3 啟動(dòng)和停止Tomcat服務(wù)器 786
35.3.4 檢測(cè)Tomcat服務(wù)器是否已經(jīng)啟動(dòng) 787
35.4 JSP頁(yè)面調(diào)用數(shù)據(jù)庫(kù) 787
35.4.1 創(chuàng)建名為firstweb的Web模塊 788
35.4.2 創(chuàng)建數(shù)據(jù)庫(kù)表products 788
35.4.3 創(chuàng)建JSP文件 789
35.4.4 運(yùn)行效果 791
35.5 使用JavaBean封裝數(shù)據(jù)庫(kù)連接 791
35.5.1 創(chuàng)建封裝數(shù)據(jù)庫(kù)操作的類(lèi)文件 791
35.5.2 修改index.jsp文件 798
35.6 數(shù)據(jù)庫(kù)連接池技術(shù) 799
35.6.1 連接池優(yōu)點(diǎn) 799
35.6.2 Tomcat連接池配置 800
35.6.3 JNDI命名 801
35.6.4 DataSource對(duì)象和連接池 802
35.6.5 連接池?cái)?shù)據(jù)庫(kù)連接 802
35.7 Hibernate數(shù)據(jù)庫(kù)持久層技術(shù) 803
35.7.1 Hibernate簡(jiǎn)介 804
35.7.2 下載Hibernate 804
35.7.3 安裝和配置Hibernate 805
35.8 小結(jié) 807
第36章 網(wǎng)絡(luò)收藏夾(JSP+SQL Server) 808
36.1 系統(tǒng)目標(biāo) 808
36.2 網(wǎng)絡(luò)收藏夾的數(shù)據(jù)庫(kù)設(shè)計(jì) 809
36.2.1 創(chuàng)建users數(shù)據(jù)庫(kù)表 809
36.2.2 創(chuàng)建tags數(shù)據(jù)庫(kù)表 809
36.2.3 創(chuàng)建items數(shù)據(jù)庫(kù)表 810
36.2.4 配置數(shù)據(jù)庫(kù)連接 810
36.3 創(chuàng)建首頁(yè)JSP文件 811
36.3.1 index.htm頁(yè)面 811
36.3.2 left.jsp分類(lèi)導(dǎo)航頁(yè)面 811
36.3.3 right.jsp收藏信息顯示頁(yè)面 813
36.4 創(chuàng)建用戶(hù)登錄和注冊(cè)JSP文件 814
36.4.1 用戶(hù)注冊(cè)register.jsp頁(yè)面 814
36.4.2 處理用戶(hù)注冊(cè)do_register.jsp頁(yè)面 817
36.4.3 用戶(hù)登錄login.jsp頁(yè)面 817
36.4.4 校驗(yàn)用戶(hù)登錄chek_login.jsp頁(yè)面 820
36.4.5 用戶(hù)退出logout.jsp頁(yè)面 820
36.4.6 生成驗(yàn)證碼的createMa.jsp頁(yè)面 821
36.5 創(chuàng)建添加和編輯分類(lèi)的JSP文件 822
36.5.1 添加分類(lèi)的addtag.jsp頁(yè)面 822
36.5.2 處理分類(lèi)添加的do_addtag.jsp頁(yè)面 824
36.5.3 編輯分類(lèi)的eidttag.jsp頁(yè)面 825
36.5.4 處理分類(lèi)編輯的do_eidttag.jsp頁(yè)面 827
36.5.5 分類(lèi)刪除的delTag.jsp頁(yè)面 828
36.6 添加和編輯收藏的JSP文件 828
36.6.1 添加收藏的additem.jsp頁(yè)面 828
36.6.2 處理收藏添加的do_additem.jsp頁(yè)面 830
36.6.3 刪除收藏的delitem.jsp頁(yè)面 830
36.7 創(chuàng)建用戶(hù)操作的JavaBean類(lèi)文件 831
36.7.1 用戶(hù)封裝類(lèi)User.java 831
36.7.2 用戶(hù)操作類(lèi)SqlUser.java 832
36.8 創(chuàng)建與分類(lèi)相關(guān)操作的類(lèi)文件 834
36.8.1 分類(lèi)封裝類(lèi)文件Tag.java 834
36.8.2 分類(lèi)操作類(lèi)文件Tag.java 836
36.9 創(chuàng)建與收藏相關(guān)的JavaBean類(lèi)文件 839
36.9.1 網(wǎng)頁(yè)收藏封裝類(lèi)文件Item.java 840
36.9.2 網(wǎng)頁(yè)收藏操作類(lèi)文件SqlItem.java 841
36.10 創(chuàng)建加密操作類(lèi)MD5.java 843
36.11 小結(jié) 849

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)