Java數(shù)據(jù)庫技術(shù)詳解

出版時(shí)間:2010-7  出版社:化學(xué)工業(yè)出版社  作者:李剛  頁數(shù):382  
Tag標(biāo)簽:無  

前言

Java數(shù)據(jù)庫開發(fā)是Java開發(fā)中的主要組成部分,數(shù)據(jù)庫操作數(shù)據(jù)MVC分層中的數(shù)據(jù)持久層。本書中介紹了持久層的幾種技術(shù),包括JDBC技術(shù)、Hibernate框架、iBatis框架和XML存儲數(shù)據(jù)操作。編者結(jié)合自己的Java開發(fā)經(jīng)驗(yàn)和心得體會,花費(fèi)了很長時(shí)間寫作本書。希望各位讀者能在本書的引領(lǐng)下跨入Java數(shù)據(jù)庫開發(fā)大門,并成為一名開發(fā)高手。本書結(jié)合大量多媒體教學(xué)視頻,全面、系統(tǒng)、深入地介紹了Java數(shù)據(jù)庫開發(fā)技術(shù),并以大量實(shí)例貫穿于全書的講解之中,最后還詳細(xì)介紹了學(xué)籍管理系統(tǒng)項(xiàng)目案例的開發(fā)。學(xué)習(xí)完本書后,讀者應(yīng)該可以具備獨(dú)立進(jìn)行項(xiàng)目開發(fā)的能力。本書特色1.配大量多媒體語音教學(xué)視頻,學(xué)習(xí)效果好作者專門錄制了大量的配套多媒體語音教學(xué)視頻,以便讓讀者更加輕松、直觀地學(xué)習(xí)本書內(nèi)容,提高學(xué)習(xí)效率。這些視頻與本書源代碼一起收錄于配書光盤中。2.內(nèi)容全面、系統(tǒng)、深入本書介紹了Java數(shù)據(jù)庫開發(fā)的基礎(chǔ)知識、頁面開發(fā)、數(shù)據(jù)庫開發(fā)、系統(tǒng)功能編程、最后還詳細(xì)介紹了一個(gè)項(xiàng)目案例的開發(fā)。3.講解由淺入深,循序漸進(jìn),適合各個(gè)層次的讀者閱讀本書從Java數(shù)據(jù)庫開發(fā)的基礎(chǔ)開始講解,逐步深入到JSP的高級開發(fā)技術(shù)及應(yīng)用,內(nèi)容梯度從易到難,講解由淺入深,循序漸進(jìn),適合各個(gè)層次的讀者閱讀,并均有所獲。4.貫穿大量的開發(fā)實(shí)例和技巧,迅速提升開發(fā)水平本書在講解知識點(diǎn)時(shí)貫穿了大量短小精悍的典型實(shí)例,并給出了大量的開發(fā)技巧,以便讓讀者更好地理解各種概念和開發(fā)技術(shù),體驗(yàn)實(shí)際編程,迅速提高開發(fā)水平。5.詳解典型項(xiàng)目案例開發(fā),提高實(shí)戰(zhàn)水平本書詳細(xì)介紹了學(xué)籍管理系統(tǒng)項(xiàng)目案例的開發(fā)。通過這個(gè)項(xiàng)目案例,可以提高讀者的Java數(shù)據(jù)庫開發(fā)水平,從而具備獨(dú)立進(jìn)行項(xiàng)目開發(fā)的能力。本書內(nèi)容第一篇數(shù)據(jù)庫基礎(chǔ)篇(第1~4章)第1章簡單介紹了Java的基本知識、Java開發(fā)運(yùn)行環(huán)境以及數(shù)據(jù)庫技術(shù)和數(shù)據(jù)持久層的含義。第2章介紹了SQL語句中的DDL語句和DDL操作視圖。第3章介紹了SELECT語句和INSERT語句、UPDATE語句以及DELETE語句的用法。第4章介紹了什么是PL/SQL以及它的優(yōu)點(diǎn),還介紹了PL/SQL中的一些基礎(chǔ)知識。第二篇JDBC篇(第5~7章)第5章介紹了JDBC概述、JDBCAPI以及JDBC技術(shù)操作數(shù)據(jù)的基礎(chǔ)知識。第6章介紹了PreparedStatement對象、CallableStatement對象、BatchedUpdate對象、行集合對象Rowset和JDBC的事務(wù)。第7章通過簡單例子的講解使讀者加深對JDBC技術(shù)的了解。第三篇Hibernate篇(第8~14章)第8章通過兩個(gè)實(shí)例,使讀者對Hibernate有直觀的了解,帶著問題進(jìn)行Hibernate的學(xué)習(xí)。第9章介紹了HibernateAPI中的幾個(gè)接口,即SessionFactory接口、seesion接口和Trasaction接口,還介紹了Hibernate的配置參數(shù)。第10章介紹了Hibernate實(shí)體類的映射,包括使用@注解進(jìn)行映射和使用XML進(jìn)行映射,還介紹了Hibernate中的悲觀鎖和樂觀鎖。

內(nèi)容概要

本書由淺入深,全面、系統(tǒng)地介紹了Java數(shù)據(jù)庫開發(fā)技術(shù),從基本操作到高級技術(shù)和核心原理,再到項(xiàng)目開發(fā),涵蓋Java數(shù)據(jù)庫開發(fā)的所有重要知識。本書提供了大量實(shí)例,供讀者實(shí)戰(zhàn)演練。另外,作者專門為本書錄制了大量的配套教學(xué)視頻,以幫助讀者更好地學(xué)習(xí)本書內(nèi)容。這些視頻和書中的實(shí)例源代碼一起收錄于本書的配書光盤中。     本書適合所有想全面學(xué)習(xí)Java數(shù)據(jù)庫開發(fā)技術(shù)的人員閱讀,也適合各種使用Java進(jìn)行數(shù)據(jù)庫開發(fā)的工程技術(shù)人員使用。對于經(jīng)常使用數(shù)據(jù)庫做開發(fā)的人員,更是一本不可多得的案頭必備參考書。同時(shí),也可用作高校相關(guān)專業(yè)師生和社會培訓(xùn)班的教材。

書籍目錄

第一篇 數(shù)據(jù)庫基礎(chǔ)篇   第1章 Java和數(shù)據(jù)庫     1.1 Java概述     1.2 Java的開發(fā)和運(yùn)行環(huán)境     1.3 數(shù)據(jù)庫概述     1.4 數(shù)據(jù)持久層     1.5 本章小結(jié)   第2章 SQL語句基礎(chǔ)之DDL     2.1 DDL基礎(chǔ)     2.2 DDL操作視圖     2.3 本章小結(jié)   第3章 SQL語句基礎(chǔ)之DML     3.1 SELECT語句基礎(chǔ)     3.2 WHERE子句     3.3 ORDER BY子句     3.4 GROUP BY和HAVING子句     3.5 INSERT語句     3.6 UPDATE語句     3.7 DELETE語句     3.8 本章小結(jié)   第4章 PL/SQL     4.1 PL/SQL簡介     4.2 PL/SQL基礎(chǔ)     4.3 本章小結(jié) 第二篇 JDBC篇   第5章 JDBC技術(shù)基礎(chǔ)     5.1 JDBC概述     5.2 JDBC API     5.3 JDBC操作數(shù)據(jù)庫     5.4 本章小結(jié)   第6章 JDBC的高級特性     6.1 PreparedStatement預(yù)編譯對象     6.2 CallableStatement存儲過程對象     6.3 BatchedUpdate對象     6.4 Rowset行集合對象     6.5 JDBC的事務(wù)     6.6 本章小結(jié)   第7章 JDBC結(jié)合Servlet與JSP 的應(yīng)用     7.1 Servlet概述     7.2 JDBC在Servlet中的使用     7.3 JSP概述     7.4 JDBC結(jié)合JSP使用     7.5 JDBC結(jié)合Servlet和JSP使用的例子     7.6 本章小結(jié) 第三篇 Hibernate篇   第8章 Hibernate基礎(chǔ)   第9章 Hibernate API簡介   第10章 Hibernate映射之實(shí)體映射   第11章 Hibernate的關(guān)聯(lián)映射   第12章 HQL查詢語言   第13章 Hibernate的高級特性   第14章 Hibernate結(jié)合JSP使用 第四篇 iBatis篇   第15章 iBatis概述   第16章 iBatis的特性   第17章 JSP、Servlet和iBatis結(jié)合使用 第五篇 XML篇   第18章 XML存儲數(shù)據(jù) 第六篇 項(xiàng)目實(shí)戰(zhàn)篇   第19章 學(xué)籍管理系統(tǒng)

章節(jié)摘錄

插圖:網(wǎng)絡(luò)的發(fā)展給人們帶來了很多便捷,但是隨之而來的安全問題也成為一個(gè)麻煩。Java作為一種新出現(xiàn)的語言,安全性是它主要的特性,首先Java是一門強(qiáng)類型語言.其中定義的每一個(gè)數(shù)據(jù)都有一個(gè)嚴(yán)格固定的數(shù)據(jù)類型.當(dāng)數(shù)據(jù)進(jìn)行傳遞時(shí),要進(jìn)行數(shù)據(jù)類型匹配,任何不能匹配的結(jié)果都會報(bào)錯(cuò)。其次,在Java中對指針進(jìn)行了屏蔽,從而不能直接對內(nèi)存進(jìn)行操作,大大提高了內(nèi)存的安全。1.1.4 簡單性Java是一門面向?qū)ο蟮恼Z言,它通過提供最基本的方法來完成指定的任務(wù),開發(fā)者只需要知道一些概念就能編寫出一些程序。Java程序相對較小,其代碼能夠在小機(jī)器上運(yùn)行Java放棄了C枓語言中難以理解和令人混淆的功能。例如C++語言中的運(yùn)算符重載、多重繼承和廣泛的自動強(qiáng)迫同型。1.1.5 健壯性和自動內(nèi)存管理Java在編譯和運(yùn)行程序時(shí),都要對可能出現(xiàn)的問題進(jìn)行檢查,以消除錯(cuò)誤的產(chǎn)生。在編譯過程時(shí),出現(xiàn)的錯(cuò)誤叫編譯異常,運(yùn)行過程出現(xiàn)的錯(cuò)誤叫運(yùn)行異常。Java的自動內(nèi)存管理是Java健壯性的體現(xiàn)。內(nèi)存管理是很多應(yīng)用程序內(nèi)的關(guān)鍵因素,垃圾回收機(jī)制是Java內(nèi)存管理的一個(gè)體現(xiàn)。

編輯推薦

《Java數(shù)據(jù)庫技術(shù)詳解》:內(nèi)容全面:涵蓋了SQL、JDBC及Hibemale等數(shù)據(jù)庫技術(shù)示例豐富:全書貫穿了大量短小精巧的典型實(shí)例進(jìn)行講解實(shí)用性強(qiáng):提供了大量的開發(fā)技巧和說明,有較強(qiáng)的實(shí)用性注重實(shí)戰(zhàn):最后提供了一個(gè)綜合案例,便于讀者提高實(shí)戰(zhàn)水平視頻教學(xué):提供了大量的多媒體教學(xué)視頻,便于讀者快速學(xué)習(xí)11小時(shí)多媒體視頻講解

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java數(shù)據(jù)庫技術(shù)詳解 PDF格式下載


用戶評論 (總計(jì)16條)

 
 

  •   不錯(cuò)的一本關(guān)于JAVA數(shù)據(jù)庫的書,很適合初學(xué)者觀看,比較簡單易懂
  •   不錯(cuò) 只想買光盤 只能把書也買了
  •   剛剛到手,還沒來得及仔細(xì)看,很厚的一本書,印刷一般,
  •   我第一次網(wǎng)購買書就是在當(dāng)當(dāng),真的很方便,我在天津,一天就到了,書還包了好幾層,所以我的書一點(diǎn)損壞也沒有,以后決定就在你家買書了~~
  •   好。。。。
  •   說好的積分呢
  •   還行吧,比較適合初學(xué)者,不是很適合自學(xué)的人,最好是有老師或其他人帶著學(xué),結(jié)合他們的經(jīng)驗(yàn)看這本書就Very Good!
  •   介紹的不錯(cuò),但是不怎么深入。
  •   挺輕的,還可以吧。
  •   java數(shù)據(jù)庫操作入門教程,喜歡李剛老師的書
  •   我以為他書里面的內(nèi)容會和瘋狂java講義一樣很精彩,想不到也是為了湊字?jǐn)?shù)才寫的那么復(fù)雜
  •   內(nèi)容前后松散,視頻是PPT照本宣科,作為菜鳥表示看起來很吃力
  •   紙張比擦屁股的紙還差。
  •   很好,值得,書本 gaikuang
  •   書本身質(zhì)量還行,沒有什么大的瑕疵,服務(wù)還算到位,就是運(yùn)輸方面有待提高
  •   還好了,太菜鳥化……適合入門者……
 

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

京ICP備13047387號-7