出版時(shí)間:2006-11 出版社:中國(guó)鐵道工業(yè)出版社 作者:蘇年樂(lè)、張學(xué)志、李金才
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)是一部介紹java與sql server數(shù)據(jù)庫(kù)開(kāi)發(fā)編程的專(zhuān)著,所講述的數(shù) 據(jù)庫(kù)編程實(shí)例在現(xiàn)實(shí)生活中均有著廣泛的應(yīng)用。通過(guò)具體的項(xiàng)目開(kāi)發(fā),介紹 了java數(shù)據(jù)庫(kù)編程的基本知識(shí)和高級(jí)應(yīng)用,是一本學(xué)習(xí)java數(shù)據(jù)庫(kù)編程技術(shù) 的實(shí)用參考書(shū)。
本書(shū)前3章分別介紹了java語(yǔ)言的基本知識(shí)、數(shù)據(jù)庫(kù)基本知識(shí)和基于uml 的軟件開(kāi)發(fā)過(guò)程。第4章實(shí)現(xiàn)了一個(gè)較為簡(jiǎn)單的數(shù)據(jù)庫(kù)連接實(shí)例,第5章介紹 使用表格顯示數(shù)據(jù)庫(kù)查詢(xún)結(jié)果的方法。從第6章開(kāi)始,分別示范了java數(shù)據(jù) 庫(kù)編程在學(xué)生管理系統(tǒng)、賓館管理系統(tǒng)、圖書(shū)館管理系統(tǒng)、信用卡管理系統(tǒng) 、航班查詢(xún)與訂票系統(tǒng)中的應(yīng)用。
本書(shū)適合于具有初、中級(jí)java語(yǔ)言或c++語(yǔ)言水平的編程人員使用。對(duì) 于初學(xué)者來(lái)說(shuō),既可以學(xué)習(xí)具體的數(shù)據(jù)庫(kù)編程知識(shí),又能拓展視野,了解具 體項(xiàng)目的開(kāi)發(fā)過(guò)程。對(duì)于具有一定基礎(chǔ)的讀者而言,不僅可以進(jìn)一步了解ja va數(shù)據(jù)庫(kù)編程在各個(gè)方面的應(yīng)用,而且可以提高軟件開(kāi)發(fā)水平。
本書(shū)全部實(shí)例代碼可在http://www.tqbooks.net/download.asp網(wǎng)址下 載。
書(shū)籍目錄
第1章 Java語(yǔ)言概述 1.1 Java語(yǔ)言簡(jiǎn)介 1.2 面向?qū)ο缶幊淘O(shè)計(jì)的重要概念 1.2.1 封裝、繼承和多態(tài) 1.2.2 類(lèi)(CLASS) 1.2.3 對(duì)象 1.2.4 類(lèi)成員的訪問(wèn)控制 1.2.5 關(guān)鍵字static與final 1.2.6 關(guān)鍵字this與super 1.2.7 抽象類(lèi)(Abstract Class) 1.2.8 接口(Interface) 1.2.9 Java的包(Package) 1.2.10 數(shù)組 1.2.11 異常 1.3 Java JDK的安裝 1.4 Java Swing簡(jiǎn)介 1.5 Java開(kāi)發(fā)工具簡(jiǎn)介 1.5.1 使用UltraEdit文本編輯器 1.5.2 JBuilder簡(jiǎn)介 1.5.3 Eclipse簡(jiǎn)介第2章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 2.1 關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介 2.1.1 數(shù)據(jù)庫(kù)基本概念 2.1.2 關(guān)系數(shù)據(jù)庫(kù) 2.1.3 常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象 2.1.4 關(guān)系數(shù)據(jù)庫(kù)的范式 2.2 SOL語(yǔ)言 2.2.1 SQL概述 2.2.2 常用的SQL語(yǔ)句 2.2.3 常見(jiàn)的SOL統(tǒng)計(jì)函數(shù) 2.2.4 數(shù)據(jù)類(lèi)型 2.3 幾種常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng) 2.4 SQL Server2000的安裝+SQL Server項(xiàng)目開(kāi)發(fā)實(shí)踐 2.5 JDBC概述 2.5.l JDBC簡(jiǎn)介 2.5.2 DriverManager 2.5.3 Statement 2.5.4 ResultSet 2.5.5 PreparedStatement 2.5.6 CallableStatement第3章 基于UML的面向?qū)ο蠓治雠c設(shè)計(jì) 3.l UML簡(jiǎn)介 3.1.1 UMIL概述 3.1.2 用例圖 3.1.3 類(lèi)圖與對(duì)象圖 3.1.4 包圖 3.1.5 順序圖 3.1.6 合作圖 3.1.7 狀態(tài)圖 3.1.8 活動(dòng)圖 3.1.9 組件圖和部署圖 3.2 基于UML的面向?qū)ο蠓治雠c設(shè)計(jì) 3.2.1 用例分析 3.2.2 繪制順序圖和合作圖 3.2.3 類(lèi)提取 3.2.4 繪制活動(dòng)圖 3.2.5 繪制狀態(tài)圖 3.3 UML工具簡(jiǎn)介 3.3.1 Rational Rose 3.3.2 Borland’Together第4章 Java與SQL Server數(shù)據(jù)庫(kù)簡(jiǎn)單連接實(shí)例 4.1 例子簡(jiǎn)介 4.2 建立數(shù)據(jù)庫(kù) 4.3 方法.:使用JDBC:.ODBC橋驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù) 4.3.1 建立數(shù)據(jù)源 4.3.2 例子完整代碼 4.3.3 代碼說(shuō)明 4.4 方法二:使用相關(guān)廠商提供的相應(yīng)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù) 4.4.1 使用第二種方法連接數(shù)據(jù)庫(kù)的例子代碼 4.4.2 注意事項(xiàng)第5章 數(shù)據(jù)庫(kù)查詢(xún)結(jié)果表格輸出實(shí)例 5.1 JaVa表格的使用 5.2 初始例子:以表格顯示數(shù)據(jù)庫(kù)查詢(xún)結(jié)果 5.2.1 例子簡(jiǎn)介 5.2.2 例子完整代碼 5.2.3 代碼說(shuō)明 5.3 修改例子:將表格模型與表格顯示分離 5.3.1 為什么要修改例子? 5.3.2 修改后的例子代碼 5.3.3 代碼說(shuō)明 5.4 更進(jìn).步:實(shí)現(xiàn)表格按列排序 5.4.1 如何實(shí)現(xiàn)表格按列排序? 5.4.2 例子代碼 5.4.3 代碼說(shuō)明第6章 學(xué)生信息管理系統(tǒng)實(shí)例 6.1 學(xué)生信息管理系統(tǒng)需求分析 6.l.l 學(xué)生信息管理系統(tǒng)功能需求 6.l.2 場(chǎng)景分析和開(kāi)發(fā) 6.1.3 基于場(chǎng)景生成用例并用活動(dòng)圖分析用例 6.l.4 用例圖 6.1.5 學(xué)生管理系統(tǒng)總體框架結(jié)構(gòu)分析 6.2 系統(tǒng)設(shè)計(jì) 6.2.1 界面設(shè)計(jì) 6.2.2 用例順序圖 6.2.3 系統(tǒng)類(lèi)圖 6.2.4 數(shù)據(jù)庫(kù)的設(shè)計(jì) 6.3 系統(tǒng)實(shí)現(xiàn) 6.3.1 關(guān)鍵技術(shù)實(shí)現(xiàn) 6.3.2 需要注意的地方第7章 賓館管理系統(tǒng)實(shí)例 7.1 系統(tǒng)分析 7.1.1 賓館管理系統(tǒng)功能需求 7.1.2 場(chǎng)景分析和開(kāi)發(fā) 7.l.3 用例圖 7.l.4 系統(tǒng)界面設(shè)計(jì) 7.2 系統(tǒng)設(shè)計(jì) 7.2.1 活動(dòng)圖+SQL Server項(xiàng)目開(kāi)發(fā)實(shí)踐 7.2.2 數(shù)據(jù)庫(kù)的設(shè)計(jì) 7.2.3 系統(tǒng)類(lèi)圖 7.3 系統(tǒng)實(shí)現(xiàn) 7.3.1 使用GridBagL,ayout布局管理方式設(shè)計(jì)系統(tǒng)界面 7.3.2 各個(gè)用例的實(shí)現(xiàn)代碼 7.3.3 如何計(jì)算旅客入住天數(shù) 7.3.4 時(shí)間顯示標(biāo)簽 7.3.5 使用.Borland數(shù)據(jù)庫(kù)類(lèi)庫(kù)顯示旅客列表第8章 圖書(shū)館管理系統(tǒng)實(shí)例 8.1 系統(tǒng)分析 8.1.1 圖書(shū)館管理系統(tǒng)功能需求 8.1.2 場(chǎng)景分析和開(kāi)發(fā) 8.1.3 用戶(hù)權(quán)限設(shè)計(jì) 8.1.4 用例圖 8.1.5 系統(tǒng)界面設(shè)計(jì) 8.2 系統(tǒng)設(shè)計(jì) 8.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 8.2.2 活動(dòng)圖 8.2.3 系統(tǒng)的類(lèi)結(jié)構(gòu) 8.3 系統(tǒng)實(shí)現(xiàn) 8.3.1 操作員操作權(quán)限設(shè)定 8.3.2 用例代碼實(shí)現(xiàn) 8.3.3 設(shè)置每個(gè)菜單項(xiàng)單擊后顯示的窗口第9章 信用卡管理系統(tǒng)實(shí)例 9.1 系統(tǒng)分析 9.1.1 信用卡管理系統(tǒng)功能需求 9.1.2 場(chǎng)景分析和開(kāi)發(fā) 9.1.3 用例圖 9.1.4 系統(tǒng)界面設(shè)計(jì) 9.2 系統(tǒng)設(shè)計(jì) 9.2.1 數(shù)據(jù)庫(kù)表的設(shè)計(jì) 9.2.2 數(shù)據(jù)庫(kù)視圖的設(shè)計(jì) 9.2.3 活動(dòng)圖 9.2.4 系統(tǒng)的類(lèi)結(jié)構(gòu) 9.3 系統(tǒng)實(shí)現(xiàn) 9.3.1 JTree的使用 9.3.2 JSplitPane的使用 9.3.3 輔助類(lèi)CardConnect的實(shí)現(xiàn) 9.3.4 視圖查詢(xún) 9.3.5 輔助類(lèi)StaticMessage的實(shí)現(xiàn) 9.3.6 設(shè)置主窗口圖標(biāo) 9.3.7 PreparedStatement的使用 9.3.8 用例代碼實(shí)現(xiàn)第10章 航班查詢(xún)與訂票系統(tǒng)實(shí)例 10.1 系統(tǒng)分析 10.1.1 航班查詢(xún)與訂票系統(tǒng)功能需求 10.1.2 場(chǎng)景分析和開(kāi)發(fā) 10.1.3 用例圖 10.1.4 系統(tǒng)界面設(shè)計(jì) 10.2 系統(tǒng)設(shè)計(jì) 10.2.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 10.2.2 活動(dòng)圖 10.2.3 系統(tǒng)的類(lèi)結(jié)構(gòu)10.3 系統(tǒng)實(shí)現(xiàn) 10.3.1 使用Singleton軟件設(shè)計(jì)模式設(shè)計(jì)數(shù)據(jù)庫(kù)訪問(wèn)輔助類(lèi) 10.3.2 設(shè)置界面背景圖片 10.3.3 設(shè)置管理賬號(hào)密碼 10.3.4 JTabbedPane類(lèi)的使用 10.3.5 初始化ComboBox組件的條目 10.3.6 根據(jù)年份和月份設(shè)置日期組合框的條目 10.3.7 系統(tǒng)自動(dòng)生成訂單號(hào) 10.3.8 典型用例的實(shí)現(xiàn)附錄A SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)移動(dòng)方法附錄B JDBC常見(jiàn)API說(shuō)明 B.l Java.sql.CallableStatement B.l.1 接口定義 B.l.2 方法語(yǔ)句 B.2 Java.sql.Connection. B.2.1 接口語(yǔ)句 B.2.2 成員變量 B.2.3 方法定義 B.3 Java.sql.Driver B.3.1 接口語(yǔ)句 +SQL Server項(xiàng)目開(kāi)發(fā)實(shí)踐 B.3.2 方法定義 B.4 Java.sqL PreparedStatement B.4.1 接口語(yǔ)句 B.4.2 方法定義 B.5 Java.sqL ResultSet B.5.1 接口語(yǔ)句 B.5.2 方法定義 B.6 lava.sql.ResultSetMetaData B.6.1 接口語(yǔ)句 B.6.2 成員變量 B.6.3 方法定義 B.7 Java.sql.Statement B.7.1 接口語(yǔ)句 B.7.2 方法定義 B.8 Java.sql.DriverManager B.8.1 類(lèi)定義 B.8.2 結(jié)構(gòu)定義 B.8.3 方法定義 B.9 Java.sqL SQLException B.9.1 類(lèi)定義 B.9.2 結(jié)構(gòu)定義 B.9.3 方法定義
編輯推薦
本書(shū)是一部介紹Java與SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)編程的專(zhuān)著,所講述的數(shù)據(jù)庫(kù)編程實(shí)例在現(xiàn)實(shí)生活中均有著廣泛的應(yīng)用。通過(guò)具體的項(xiàng)目開(kāi)發(fā),介紹了Java數(shù)據(jù)庫(kù)編程的基本知識(shí)和高級(jí)應(yīng)用,是一本學(xué)習(xí)Java數(shù)據(jù)庫(kù)編程技術(shù)的實(shí)用參考書(shū)。本書(shū)適合于具有初、中級(jí)Java語(yǔ)言或C++語(yǔ)言水平的編程人員使用。對(duì)于初學(xué)者來(lái)說(shuō),既可以學(xué)習(xí)具體的數(shù)據(jù)庫(kù)編程知識(shí),又能拓展視野,了解具體項(xiàng)目的開(kāi)發(fā)過(guò)程。對(duì)于具有一定基礎(chǔ)的讀者而言,不僅可以進(jìn)一步了解Java數(shù)據(jù)庫(kù)編程在各個(gè)方面的應(yīng)用,而且可以提高軟件開(kāi)發(fā)水平。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Java+SQL Server項(xiàng)目開(kāi)發(fā)實(shí)踐 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版