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