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

出版時(shí)間:2008-4  出版社:機(jī)械工業(yè)出版社  作者:姜中華,劉小春 編著  頁(yè)數(shù):303  

內(nèi)容概要

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

書籍目錄

叢書序前言第1章 Java數(shù)據(jù)庫(kù)程序設(shè)計(jì)與Oracle基礎(chǔ)  1.1 數(shù)據(jù)庫(kù)的產(chǎn)生與發(fā)展  1.2 Java數(shù)據(jù)庫(kù)操作技術(shù)   1.2.1 JDBC數(shù)據(jù)庫(kù)操作技術(shù)   1.2.2 ORM數(shù)據(jù)庫(kù)操作技術(shù)  1.3 Java特殊數(shù)據(jù)庫(kù)操作技術(shù) 1.4 Java數(shù)據(jù)庫(kù)訪問(wèn)模塊  1.5 Oracle數(shù)據(jù)模型  1.6 Oracle基本工具  1.7 Oracle數(shù)據(jù)庫(kù)模式對(duì)象  1.8 小結(jié) 第2章 表和視圖  2.1 Oracle中表的創(chuàng)建方法  2.2 Oracle中表的創(chuàng)建  2.2.1 表的創(chuàng)建語(yǔ)法   2.2.2 表的命名規(guī)范   2.2.3 表中常見的數(shù)據(jù)類型  2.3 表中的約束   2.3.1 默認(rèn)約束   2.3.2 非空約束   2.3.3 唯一性約束   2.3.4 Check約束  2.3.5 主鍵約束   2.3.6 外鍵約束  2.4 表中約束的管理   2.4.1 查詢約束   2.4.2 約束的生效和失效 2.5 視圖的創(chuàng)建和管理  2.5.1 視圖的定義  2.5.2 數(shù)據(jù)操作語(yǔ)句與視圖  2.5.3 只讀視圖   2.5.4 視圖的作用  2.6 小結(jié) 第3章 操縱數(shù)據(jù)庫(kù)中的數(shù)據(jù)  3.1 表的管理   3.1.1 表的復(fù)制   3.1.2 在表中添加新列   3.1.3 修改表中已有列   3.1.4 刪除表中已有列  3.2 插入數(shù)據(jù)   3.2.1 數(shù)據(jù)插入的基本語(yǔ)法   3.2.2 NULL值的插入  3.2.3 插入日期型數(shù)據(jù) 3.3 查看數(shù)據(jù)  3.3.1 Select語(yǔ)句的基本語(yǔ)法   3.3.2 Where子句  3.3.3 聚集查詢   3.3.4 利用表中的數(shù)據(jù)進(jìn)行計(jì)算   3.3.5 文本表達(dá)式  3.4 Insert和Select復(fù)合語(yǔ)句 3.5 Between與In子句 3.6 Where子句中的別名、Like與排序  3.7 事務(wù)處理  3.8 小結(jié) 第4章 SQL*Plus腳本和Oracle函數(shù) 4.1 SQL*Plus的配置   4.1.1 設(shè)定文本編輯器   4.1.2 執(zhí)行腳本   4.1.3 置換變量:&變量名  4.1.4 在腳本中使用變量  4.1.5 ACCEPT語(yǔ)句  4.1.6 SQL腳本文件嵌套  4.1.7 單行函數(shù)  4.2 數(shù)據(jù)轉(zhuǎn)換函數(shù)  4.3 SQL中的注釋  4.4 小結(jié) 第5章 索引  5.1 索引原理的概述  5.2 rowid和rownum偽列  5.3 建立索引  5.4 索引類型  5.5 刪除索引  5.6 小結(jié) 第6章 Oracle聯(lián)合查詢與集合運(yùn)算  6.1 笛卡兒積  6.2 join聯(lián)合查詢  6.3 集合運(yùn)算   6.3.1 (聯(lián)合)運(yùn)算   6.3.2 相交運(yùn)算與相減運(yùn)算  6.4 小結(jié) 第7章 子查詢與數(shù)據(jù)庫(kù)核心對(duì)象  7.1 數(shù)據(jù)庫(kù)子查詢   7.1.1 select與子查詢   7.1.2 insert與子查詢   7.1.3 update與子查詢  7.4 Oracle序列   7.4.1 創(chuàng)建序列   7.4.2 修改序列   7.4.3 獲得序列信息  7.5 同義詞  7.6 數(shù)據(jù)庫(kù)鏈  7.7 分布式查詢  7.8 小結(jié) 第8章 PL/SQL的基本概念  8.1 PL/SQL的基本語(yǔ)法   8.1.1 PL/SQL程序塊   8.1.2 定義PL/SQL變量   8.1.3 PL/SQL的注釋  8.2 PL/SQL的塊  8.3 PL/SQL基本類型  8.4 PL/SQL函數(shù)的定義  8.5 PL/SQL的存儲(chǔ)過(guò)程  8.6 PL/SQL語(yǔ)法   8.6.1 變量和常量   8.6.2 分支控制語(yǔ)句   8.6.3 循環(huán)控制語(yǔ)句   8.6.4 GOTO語(yǔ)句和塊標(biāo)號(hào)  8.7 小結(jié) 第9章 PL/SQL的數(shù)據(jù)操縱  9.1 PL/SQL的異常處理   9.1.1 使用PL/SQL異常   9.1.2 系統(tǒng)預(yù)定義異常   9.1.3 自定義異常處理   9.1.4 將Oracle錯(cuò)誤映射為異常   9.1.5 自定義Oracle錯(cuò)誤信息  9.2 游標(biāo)處理   9.2.1 顯式游標(biāo)   9.2.2 使用游標(biāo)更新數(shù)據(jù)   9.2.3 帶參數(shù)的游標(biāo)   9.2.4 隱式游標(biāo)  9.3 觸發(fā)器基本概念  9.4 小結(jié) 第10章 JDBC操作Oracle數(shù)據(jù)庫(kù)  10.1 基本的數(shù)據(jù)庫(kù)準(zhǔn)備  10.2 JDBC基本概念  10.3 JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)對(duì)象  10.4 JDBC數(shù)據(jù)庫(kù)連接   10.4.1 連接事務(wù)處理   10.4.2 SavePoint分步事務(wù)處理   10.4.3 連接中的元數(shù)據(jù)處理  10.5 JDBC數(shù)據(jù)庫(kù)操作   10.5.1 Statement操作數(shù)據(jù)庫(kù)   10.5.2 PreparedStatement操作數(shù)據(jù)庫(kù)   10.5.3 操作存儲(chǔ)過(guò)程   10.5.4 對(duì)數(shù)據(jù)庫(kù)的批處理 第11章 Oracle數(shù)據(jù)大對(duì)象操作 第12章 Java函數(shù)與存儲(chǔ)過(guò)程設(shè)計(jì) 第13章  Oracle Hibernate應(yīng)用程序設(shè)計(jì) 第14章 應(yīng)用系統(tǒng)數(shù)據(jù)連接模塊設(shè)計(jì) 第15章 通信錄管理系統(tǒng)項(xiàng)目實(shí)戰(zhàn) 附錄軟件調(diào)試環(huán)境

章節(jié)摘錄

第1章 Java數(shù)據(jù)庫(kù)程序設(shè)計(jì)與Oracle基礎(chǔ)1.1 數(shù)據(jù)庫(kù)的產(chǎn)生與發(fā)展數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。對(duì)一個(gè)國(guó)家來(lái)說(shuō),數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息的大小和使用頻率已成為衡量這個(gè)國(guó)家信息化程度的重要依據(jù)。數(shù)據(jù)管理技術(shù)是在不斷發(fā)展的,數(shù)據(jù)庫(kù)系統(tǒng)是數(shù)據(jù)管理的高級(jí)階段,數(shù)據(jù)管理的發(fā)展分為三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。

編輯推薦

《挑戰(zhàn)Java程序員系列叢書?Java數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)》適用于Java數(shù)據(jù)庫(kù)程序設(shè)計(jì)的初學(xué)者或具有中等水平的讀者,也可作為各類Java培訓(xùn)班的教材。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   也不知道好不好。他是計(jì)算機(jī)專業(yè)的。他說(shuō)反正要看的。先買了看下。
    具體的我也不了解。JAVA這種東西挺難的感覺。
  •   剛翻幾頁(yè)就開始有脫頁(yè)的跡象。。。。。
  •   服務(wù),書內(nèi)容還可以
  •   標(biāo)準(zhǔn)jdbc而已
  •   才開始看了3章,個(gè)人感覺挺好的~~~
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7