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