日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Java數(shù)據(jù)庫(kù)編程寶典

Java數(shù)據(jù)庫(kù)編程寶典

定 價(jià):¥59.00

作 者: (美)John O'Donahue等著;甄廣啟,于耀等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 美國(guó)計(jì)算機(jī)“寶典”叢書(shū)
標(biāo) 簽: JAVA語(yǔ)言

ISBN: 9787505383913 出版時(shí)間: 2003-01-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 547 字?jǐn)?shù):  

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

  本書(shū)是一本集綜合性、實(shí)用性為一體的學(xué)習(xí)Java數(shù)據(jù)庫(kù)編程的優(yōu)秀書(shū)目。本書(shū)采用循序漸進(jìn)的方法,并穿插大量的實(shí)用性很強(qiáng)的代碼實(shí)例對(duì)以下方面進(jìn)行了闡述:數(shù)據(jù)庫(kù)、SQL和JDBC;在兩層客戶(hù)/服務(wù)器應(yīng)用程序中使用JDBC和SQL的方法;具有JDBC的三層WEB站點(diǎn);使用數(shù)據(jù)庫(kù)、JDBC和XML;EJB和數(shù)據(jù)庫(kù)的持久性以及數(shù)據(jù)庫(kù)管理。本書(shū)不但介紹專(zhuān)業(yè)知識(shí),還將作者工作中創(chuàng)建的具體實(shí)例拿出來(lái)分析,以使讀者對(duì)各個(gè)知識(shí)點(diǎn)的理解更具體。本書(shū)適合于具有Java基礎(chǔ),想更多了解數(shù)據(jù)庫(kù)方面知識(shí)的編程人員。相信本書(shū)無(wú)論對(duì)于Java數(shù)據(jù)庫(kù)的初學(xué)者,還是Java數(shù)據(jù)庫(kù)的入門(mén)者以及Java數(shù)據(jù)庫(kù)專(zhuān)家,既能有助于增長(zhǎng)對(duì)Java知識(shí)的了解,又能成為對(duì)編程者有幫助的工具書(shū)和參考書(shū)。

作者簡(jiǎn)介

暫缺《Java數(shù)據(jù)庫(kù)編程寶典》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1部分 介紹數(shù)據(jù)庫(kù)、SQL和JDBC
第1章 關(guān)系型數(shù)據(jù)庫(kù)
1.1 理解關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)
1.1.1 關(guān)系模型
1.1.2 Codd法則
1.1.3 表、行、列和關(guān)鍵字
1.1.4 主鍵
1.1.5 外鍵
1.1.6 關(guān)系
1.1.7 視圖
1.1.6 范式化
1.2 高級(jí)語(yǔ)言
1.2.1 結(jié)構(gòu)化查詢(xún)語(yǔ)言
1.2.2 數(shù)據(jù)定義語(yǔ)言
1.2.3 數(shù)據(jù)處理語(yǔ)言
1.2.4 數(shù)據(jù)查詢(xún)語(yǔ)言
1.3 事務(wù)管理和事務(wù)控制命令
1.3.1 ACID測(cè)試
1.3.2 SQL中的事務(wù)管理
1.4 數(shù)據(jù)庫(kù)安全和數(shù)據(jù)控制語(yǔ)言
1.4.1 管理數(shù)據(jù)庫(kù)用戶(hù)
1.4.2 用戶(hù)權(quán)限
1.4.3 用戶(hù)組和角色
1.5 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
1.5.1 Java數(shù)據(jù)對(duì)象
1.5.2 兩層模型
1.5.3 三層模型
1.6 小結(jié)
第2章 設(shè)計(jì)數(shù)據(jù)庫(kù)
2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)考慮的事項(xiàng)
2.1.1 項(xiàng)目規(guī)范
2.1.2 設(shè)計(jì)表
2.1.3 生成發(fā)票
2.2 引用完整性
2.2.1 通用完整性規(guī)則
2.2.2 特定于數(shù)據(jù)庫(kù)的完整性規(guī)則
2.3 小結(jié)
第3章 SQL基礎(chǔ)
3.1 SQL語(yǔ)言
3.2 SQL數(shù)據(jù)類(lèi)型
3.3 數(shù)據(jù)定義語(yǔ)言
3.3.1 創(chuàng)建、取消、更改數(shù)據(jù)庫(kù)和表
3.3.2 創(chuàng)建、更改和取消視圖
3.4 數(shù)據(jù)處理語(yǔ)言
3.4.1 INSERT語(yǔ)句
3.4.2 UPDATE語(yǔ)句
3.4.3 DELETE語(yǔ)句
3.5 數(shù)據(jù)查詢(xún)語(yǔ)言
3.5.1 SELECT語(yǔ)句
3.5.2 WHERE子句
3.5.3 SQL運(yùn)算符
3.5.4 使用子查詢(xún)
3.6 對(duì)查詢(xún)結(jié)果排序
3.7 將查詢(xún)結(jié)果進(jìn)行匯總
3.7.1 集合函數(shù)
3.7.2 使用HAVING子句來(lái)篩選組
3.7.3 使用索引提高SQL查詢(xún)效率
3.7.4 格式化SQL命令
3.7.5 使用SQL連接
3.7.6 編寫(xiě)SQL的JOIN命令
3.7.7 使用UNION運(yùn)算符進(jìn)行組合查詢(xún)
3.8 數(shù)據(jù)控制語(yǔ)言
3.8.1 管理用戶(hù)
3.8.2 授予和取消用戶(hù)權(quán)限
3.9 創(chuàng)建和使用存儲(chǔ)過(guò)程
3.9.1 在存儲(chǔ)過(guò)程中使用輸入?yún)?shù)
3.9.2 存儲(chǔ)過(guò)程中使用輸出參數(shù)
3.10 小結(jié)
第4章 JDBC入門(mén)
4.1 什么是JDBC
4.2 兩層和三層模型
4.2.1 兩層模型
4.2.2 三層模型
4.3 SQL的一致性
4.4 JDBC兼容性
4.5 JDBC如何工作
4.5.1 DriverManager
4.5.2 JDBC DataSource
4.5.3 DataSource對(duì)象和JNDI
4.5.4 部署和使用DataSource的基本實(shí)現(xiàn)
4.6 連接池
4.7 分布式事務(wù)處理
4.7.1 分布式事務(wù)管理
4.7.2 Connection對(duì)象
4.8 SQL語(yǔ)句
4.8.1 Statement對(duì)象
4.8.2 PreparedStatement語(yǔ)句
4.8.3 CallableStatement
4.9 事務(wù)
4.9.1 事務(wù)獨(dú)立性等級(jí)
4.9.2 事務(wù)存儲(chǔ)點(diǎn)
4.9.3 多線(xiàn)程
4.10 批更新
4.11 ResultSet
4.12 可滾動(dòng)的ResultSet
4.12.1 創(chuàng)建可滾動(dòng)的ResultSet
4.12.2 游標(biāo)控制
4.12.3 將游標(biāo)移動(dòng)到指定行
4.12.4 獲得游標(biāo)位置
4.13 可更新的ResultSet
4.13.1 更新ResultSet
4.13.2 插入一新行
4.13.3 刪除行
4.14 觀(guān)察ResultSet中的變化
4.15 RowSet對(duì)象
4.16 創(chuàng)建RowSet和設(shè)置屬性
4.16.1 RowSet事件
4.17 元數(shù)據(jù)
4.17.1 DatabaseMetaData
4.17.2 ResultSetMetaData
4.17.3 ParameterMetaData方法
4.18 SQL數(shù)據(jù)類(lèi)型的JDBC映射
4.19 SQL3數(shù)據(jù)類(lèi)型
4.19.1 對(duì)象關(guān)系型數(shù)據(jù)庫(kù)
4.19.2 使用SQL3數(shù)據(jù)類(lèi)型
4.19.3 創(chuàng)建用戶(hù)定義的數(shù)據(jù)類(lèi)型
4.20 異常和日志
4.20.1 SQLException
4.20.2 SQLWarning
4.20.3 BatchUpdateException
4.20.4 日志
4.21 小結(jié)
第2部分 在兩層客戶(hù)/服務(wù)器結(jié)構(gòu)中使用JDBC和SQL
第5章 使用JDBC和SQL創(chuàng)建表
5.1 創(chuàng)建數(shù)據(jù)庫(kù)
5.2 使用表
5.2.1 記錄和字段、行和列
5.2.2 SQL數(shù)據(jù)類(lèi)型
5.2.3 完整性約束
5.3 創(chuàng)建表
5.4 使用JDBC創(chuàng)建表
5.4.1 DriverManager
5.4.2 驅(qū)動(dòng)程序
5.4.3 連接
5.4.4 Statement
5.5 使用ALTER TABLE改變表
5.6 刪除或取消表
5.7 創(chuàng)建基于Swing的表構(gòu)建器
5.7.1 控制程序
5.7.2 視圖
5.7.3 模型
5.8 小結(jié)
第6章 插入、更新和刪除數(shù)據(jù)
6.1 使用SQL INSERT插入數(shù)據(jù)
6.1.1 INSERT語(yǔ)句
6.1.2 使用帶有JDBC的INSERT
6.1.3 使用INSERT SELECT
6.2 UPDATE語(yǔ)句
6.2.1 在UPDATE中使用經(jīng)計(jì)算的值
6.2.2 UPDATE的常見(jiàn)問(wèn)題
6.3 帶有提交和回滾的事務(wù)管理
6.4 DELETE語(yǔ)句
6.5 基于Swing的表編輯器
6.5.1 TableEditFrame
6.5.2 Controller類(lèi)
6.6 JDBC ResultSetMetaData
6.7 小結(jié)
第7章 使用SQL查詢(xún)檢索數(shù)據(jù)
7.1 SELECT語(yǔ)句
7.1.1 使用WHERE子句
7.1.2 格式化SQL命令
7.2 在較復(fù)雜的WHRER子句中使用運(yùn)算符
7.2.1 DISTINCT運(yùn)算符
7.2.2 TOP運(yùn)算符
7.2.3 比較運(yùn)算符
7.2.4 CHAR和VARCHAR運(yùn)算符
7.2.5 邏輯運(yùn)算符
7.2.6 算術(shù)運(yùn)算符
7.2.7 混合運(yùn)算符:IN和BETWEEN
7.2.8 集合運(yùn)算符
7.3 轉(zhuǎn)義序列
7.4 子查詢(xún)
7.4.1 使用ANY,SOME和ALL謂詞
7.4.2 使用IN和NOT IN謂詞
7.4.3 使用EXISTS和NOT EXISTS謂詞
7.4.4 嵌套子查詢(xún)
7.4.5 測(cè)試子查詢(xún)
7.5 子查詢(xún)的額外用途
7.5.1 在SELECT列表中使用子查詢(xún)
7.5.2 使用帶有INSERT命令的子查詢(xún)
7.5.3 使用帶有UPDATE命令的子查詢(xún)
7.5.4 使用帶有DELETE命令的子查詢(xún)
7.5.5 關(guān)聯(lián)子查詢(xún)
7.6 JDBC ResultSet
7.6.1 ResultSetMetaData
7.6.2 使用具有JDBC的SELECT來(lái)返回RecordSet
7.7 基于Swing的SQL查詢(xún)面板
7.7.1 View菜單
7.7.2 TableQueryFrame
7.8 JDBC代碼
7.9 小結(jié)
第8章 組織查詢(xún)結(jié)果和使用索引
8.1 使用ORDER BY對(duì)查詢(xún)結(jié)果進(jìn)行排序
8.2 GROUP BY子句
8.3 聚合函數(shù)
8.4 使用HAVING子句篩選組
8.5 使用索引來(lái)提高SQL查詢(xún)的性能
8.6 視圖
8.7 小結(jié)
第9章 連接和組合查詢(xún)
9.1 連接表
9.1.1 連接的類(lèi)型
9.2 鍵
9.2.1 主鍵
9.2.2 外鍵
9.3 使用內(nèi)連接
9.3.1 使用等連接
9.3.2 使用非等連接
9.4 使用外連接
9.4.1 左外連接
9.4.2 右外連接
9.4.3 全外連接
9.4.4 使用NOT EXISTS
9.5 使用自連接
9.6 使用UNION運(yùn)算符合并查詢(xún)
9.6.1 EXCEPT運(yùn)算符
9.6.2 INTERSECT運(yùn)算符
9.7 小結(jié)
第10章 構(gòu)建一個(gè)客戶(hù)/服務(wù)器應(yīng)用程序
10.1 使用不同的數(shù)據(jù)庫(kù)和驅(qū)動(dòng)程序
10.1.1 擴(kuò)展的DBManager類(lèi)
10.2 使用DatabaseMetaData
10.3 檢索與數(shù)據(jù)庫(kù)相關(guān)的信息
10.3.1 在JTree中顯示DatabaseMetaData
10.4 檢索有關(guān)RDBMS功能性的信息
10.5 使用ResultSetMetaData
10.6 小結(jié)
第3部分 三層Web站點(diǎn)與JDBC
第11章 構(gòu)建會(huì)員Web站點(diǎn)
11.1 設(shè)計(jì)一個(gè)多層系統(tǒng)
11.2 功能性需求
11.3 設(shè)計(jì)數(shù)據(jù)庫(kù)
11.3.1 處理會(huì)員登錄
11.3.2 會(huì)員注冊(cè)
11.3.3 數(shù)據(jù)輸入
11.3.4 搜索數(shù)據(jù)庫(kù)
11.3.5 數(shù)據(jù)庫(kù)驅(qū)動(dòng)的電子郵件
11.4 小結(jié)
第12章 通過(guò)servlet和JSP使用JDBC DataSource
12.1 使用JDBC DataSource
12.2 使用servlet創(chuàng)建動(dòng)態(tài)Web頁(yè)面
12.2.1 創(chuàng)建一個(gè)簡(jiǎn)單的servlet
12.3 創(chuàng)建和配置Lo9in servlet
12.3.1 實(shí)現(xiàn)會(huì)員Web站點(diǎn)
12.3.2 創(chuàng)建Login頁(yè)面
12.3.3 創(chuàng)建servlet
12.3.4 部署
12.4 使用JSP
12.4.1 在JSP中使用JavaBean
12.4.2 自動(dòng)類(lèi)型轉(zhuǎn)換
12.4.3 創(chuàng)建和部署JDBC LoginBean
12.5 小結(jié)
第13章 使用PreparedStatement和CallableStatement
13.1 創(chuàng)建和使用PreparedStatement
13.1.1 創(chuàng)建PreparedStatement對(duì)象
13.1.2 在循環(huán)中使用PrenaredStatement
13.1.3 PreparedStatement返回的值
13.2 創(chuàng)建和使用CallableStatement
13.2.1 創(chuàng)建存儲(chǔ)過(guò)程
13.2.2 調(diào)用存儲(chǔ)過(guò)程
13.2.3 使用JSP Bean中的存儲(chǔ)過(guò)程
13.2.4 ProcessNABean的作用
13.2.5 錯(cuò)誤處理
13.2.6 使用存儲(chǔ)過(guò)程作為輸入和輸出參數(shù)
13.3 小結(jié)
第14章 使用Blob和Clob管理圖像和文檔
14.1 大對(duì)象
14.1.1 使用Blob存儲(chǔ)二進(jìn)制數(shù)據(jù)
14.1.2 使用Clob存儲(chǔ)文本數(shù)據(jù)
14.2 從瀏覽器上載圖像或文檔
14.2.1 用于從DBMS下載大對(duì)象的servlet
14.3 小結(jié)
第15章 使用JSP,XSL和可滾動(dòng)的ResultSet顯示數(shù)據(jù)
15.1 可滾動(dòng)的ResultSet
15.1.1 創(chuàng)建一個(gè)可滾動(dòng)ResultSet
15.1.2 在可滾動(dòng)ResultSet中移動(dòng)游標(biāo)
15.1.3 使用可滾動(dòng)ResultSet創(chuàng)建一個(gè)搜索頁(yè)面
15.2 使用XSL從SQL查詢(xún)中創(chuàng)建網(wǎng)頁(yè)
15.2.1 XSLT如何工作
15.2.2 從數(shù)據(jù)庫(kù)中檢索的數(shù)據(jù)作為XML文檔
15.2.3 使用XSL樣式表轉(zhuǎn)換XML
15.2.4 在JSP頁(yè)面中使用XSL轉(zhuǎn)換
15.3 使用具有XSL樣式表的可更新ResultSet
15.4 小結(jié)
第16章 使用JDBC驅(qū)動(dòng)的JavaMail API
16.1 使用電子郵件協(xié)議
16.1.1 MIME協(xié)議
16.1.2 SMTP協(xié)議
16.1.3 POP協(xié)議
16.2 使用JavaMail API
16.3 使用JDBC驅(qū)動(dòng)的JavaMail發(fā)送電子郵件信息
16.3.1 使用JSP頁(yè)面和JavaMail發(fā)送電子郵件
16.3.2 使用有SendMailBean的JSP頁(yè)面
16.3.3 部署
16.4 使用JavaMail API接收電子郵件
16.5 小結(jié)
第4部分 數(shù)據(jù)庫(kù)、JDBC和XML
第17章 XML文檔對(duì)象模型和JDBC
17.1 XML與HTML
17.2 XML和文檔對(duì)象模型
17.2.1 XML標(biāo)題
17.2.2 標(biāo)記和屬性
17.2.3 元素和節(jié)點(diǎn)
17.3 使用Java XML API——Xerces和JDOM
17.4 將Xbean作為可插入的XML處理模塊
17.5 查詢(xún)數(shù)據(jù)庫(kù)創(chuàng)建XML文檔
17.6 XML數(shù)據(jù)源填充數(shù)據(jù)庫(kù)
17.7 小結(jié)
第18章 用RowSet顯示數(shù)據(jù)
18.1 理解RowSet
18.1.1 創(chuàng)建和應(yīng)用RowSet
18.1.2 使RowSet可滾動(dòng)和可更新
18.1.3 更新RowSet
18.1.4 插入新行
18.1.5 刪除行
18.1.6 查看可更新RowSet所做的修改
18.1.7 RowSet事件
18.2 未連接的RowSet
18.2.1 在PDA中使用CachedRowSet
18.2.2 客戶(hù)端代碼
18.3 根據(jù)RowSet生成XML
18.4 小結(jié)
第19章 用SQL訪(fǎng)問(wèn)XML文檔
19.1 用SQL訪(fǎng)問(wèn)XML文檔的原因
19.2 創(chuàng)建可訪(fǎng)問(wèn)JDBC的XML DBMS
19.2.1 實(shí)現(xiàn)基類(lèi)
19.2.2 實(shí)現(xiàn)JDBC類(lèi)
19.2.3 XMLResultSet
19.2.4 實(shí)現(xiàn)SQL引擎
19.2.5 測(cè)試JDBC/XML數(shù)據(jù)庫(kù)
19.3 小結(jié)
第5部分 EJB、數(shù)據(jù)庫(kù)和持久性
第20章 EJB
20.1 EJB簡(jiǎn)述
20.2 會(huì)話(huà)bean
20.2.1 無(wú)狀態(tài)會(huì)話(huà)Bean
20.2.2 無(wú)狀態(tài)會(huì)話(huà)Bean
20.3 實(shí)體Bean
20.3.1 主鍵
20.3.2 持久性存儲(chǔ)
20.4 消息驅(qū)動(dòng)bean
20.5 EJB事務(wù)
20.5.1 容器管理的事務(wù)
20.5.2 bean管理的事務(wù)
20.6 小結(jié)
第21章 bean管理的持久性
21.1 實(shí)體對(duì)象持久性
21.2 bean管理的持久性
21.2.1 主鍵
21.2.2 通過(guò)實(shí)體bean創(chuàng)建和刪除實(shí)體對(duì)象
Z1.2.3 查找實(shí)體對(duì)象
21.2.4 bean實(shí)例變量的同步和持久性對(duì)象的狀態(tài)
Z1.2.5 業(yè)務(wù)方法
21.3 BMP實(shí)體bean示例——MemberEJB
21.4 使用值對(duì)象獲得更佳性能
21.5 小結(jié)
第22章 容器管理的持久性
22.1 CMP實(shí)體bean——EJB 2.0之后的新生品
22.2 CMP EJB開(kāi)發(fā)
22.2.1 主接口和遠(yuǎn)程接口
22.2.2 用最少的代碼實(shí)現(xiàn)類(lèi)
22.3 EJB查詢(xún)語(yǔ)言
22.4 運(yùn)行示例應(yīng)用程序
22.5 容器管理的關(guān)系
22.5.1 關(guān)系字段
22.5.2 關(guān)系的基數(shù)和方向
22.5.3 訪(fǎng)問(wèn)關(guān)系字段
22.6 小結(jié)
第23章 Java數(shù)據(jù)對(duì)象和透明持久性
23.1 JDO的透明持久性
23.2 什么使JDO成為獨(dú)特的持久性機(jī)制
23.3 主要的JDO API
23.3.1 PersistenceCapable接口
23.3.2 PersistenceManagerFactory接口
23.3.3 PersistenceManager接口
23.3.4 Query接口
23.3.5 Transaction接口
23.4 測(cè)試客戶(hù)示例
23.5 對(duì)復(fù)雜域?qū)ο竽P偷闹С?br />23.6 JDO應(yīng)用程序開(kāi)發(fā)過(guò)程
23.7 JDO與J2EE框架集成
23.8 小結(jié)
第6部分 數(shù)據(jù)庫(kù)管理
第24章 用戶(hù)管理和數(shù)據(jù)庫(kù)的安全性
24.1 組、用戶(hù)和角色
24.1.1 對(duì)組進(jìn)行操作
24.1.2 對(duì)用戶(hù)進(jìn)行操作
24.2 理解數(shù)據(jù)庫(kù)模式
24.3 管理模式
24.4 用戶(hù)權(quán)限
24.5 用戶(hù)角色
24.5.1 所有權(quán)限
24.5.2 GRANT命令
24.5.3 REVOKE命令
24.6 小結(jié)
第25章 性能調(diào)整
25.1 數(shù)據(jù)庫(kù)調(diào)整
25.1.1 語(yǔ)句調(diào)整
25.1.2 調(diào)整連接
25.1.3 調(diào)整索引
25.2 修改數(shù)據(jù)庫(kù)方案
25.2.1 范式化
25.2.2 反向范式化
25.2.3 多數(shù)據(jù)表
25.3 產(chǎn)生冗余數(shù)據(jù)
25.4 使用導(dǎo)出列和導(dǎo)出表
25.5 數(shù)據(jù)劃分
25.5.1 水平劃分
25.5.2 垂直劃分
25.6 使用視圖
25.7 持續(xù)監(jiān)控
25.8 小結(jié)
附錄A SQL語(yǔ)法簡(jiǎn)明指南
附錄B 安裝Apache和Tomcat

本目錄推薦

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