简介
本书是一部介绍Java与sQL Server数据库开发编程的专著,所讲述的数
据库编程实例在现实生活中均有着广泛的应用。通过具体的项目开发,介绍
了Java数据库编程的基本知识和高级应用,是一本学习Java数据库编程技术
的实用参考书。
本书前3章分别介绍了Java语言的基本知识、数据库基本知识和基于UML
的软件开发过程。第4章实现了一个较为简单的数据库连接实例,第5章介绍
使用表格显示数据库查询结果的方法。从第6章开始,分别示范了Java数据
库编程在学生管理系统、宾馆管理系统、图书馆管理系统、信用卡管理系统
、航班查询与订票系统中的应用。
本书适合于具有初、中级Java语言或C++语言水平的编程人员使用。对
于初学者来说,既可以学习具体的数据库编程知识,又能拓展视野,了解具
体项目的开发过程。对于具有一定基础的读者而言,不仅可以进一步了解Ja
va数据库编程在各个方面的应用,而且可以提高软件开发水平。
本书全部实例代码可在http://www.tqbooks.net/download.asp网址下
载。更多>>
目录
第1章Java语言概述
1.1Java语言简介
1.2面向对象编程设计的重要概念
1.2.1封装、继承和多态
1.2.2类(CLASS)
1.2.3对象
1.2.4类成员的访问控制
1.2.5关键字static与final
1.2.6关键字this与super
1.2.7抽象类(AbstractClass)
1.2.8接口(Interface)
1.2.9Java的包(Package)
1.2.10数组
1.2.11异常
1.3JavaJDK的安装
1.4JavaSwing简介
1.5Java开发工具简介
1.5.1使用UltraEdit文本编辑器
1.5.2JBuilder简介
1.5.3Eclipse简介
第2章数据库基础知识
2.1关系数据库简介
2.1.1数据库基本概念
2.1.2关系数据库
2.1.3常见的数据库对象
2.1.4关系数据库的范式
2.2SOL语言
2.2.1SQL概述
2.2.2常用的SQL语句
2.2.3常见的SOL统计函数
2.2.4数据类型
2.3几种常见的数据库管理系统
2.4SQLServer2000的安装
SQLServer项目开发实践
2.5JDBC概述
2.5.lJDBC简介
2.5.2DriverManager
2.5.3Statement
2.5.4ResultSet
2.5.5PreparedStatement
2.5.6CallableStatement
第3章基于UML的面向对象分析与设计
3.lUML简介
3.1.1UMIL概述
3.1.2用例图
3.1.3类图与对象图
3.1.4包图
3.1.5顺序图
3.1.6合作图
3.1.7状态图
3.1.8活动图
3.1.9组件图和部署图
3.2基于UML的面向对象分析与设计
3.2.1用例分析
3.2.2绘制顺序图和合作图
3.2.3类提取
3.2.4绘制活动图
3.2.5绘制状态图
3.3UML工具简介
3.3.1RationalRose
3.3.2Borland’Together
第4章Java与SQLServer数据库简单连接实例
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.1JaVa表格的使用
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章学生信息管理系统实例
6.1学生信息管理系统需求分析
6.l.l学生信息管理系统功能需求
6.l.2场景分析和开发
6.1.3基于场景生成用例并用活动图分析用例
6.l.4用例图
6.1.5学生管理系统总体框架结构分析
6.2系统设计
6.2.1界面设计
6.2.2用例顺序图
6.2.3系统类图
6.2.4数据库的设计
6.3系统实现
6.3.1关键技术实现
6.3.2需要注意的地方
第7章宾馆管理系统实例
7.1系统分析
7.1.1宾馆管理系统功能需求
7.1.2场景分析和开发
7.l.3用例图
7.l.4系统界面设计
7.2系统设计
7.2.1活动图
SQLServer项目开发实践
7.2.2数据库的设计
7.2.3系统类图
7.3系统实现
7.3.1使用GridBagL,ayout布局管理方式设计系统界面
7.3.2各个用例的实现代码
7.3.3如何计算旅客入住天数
7.3.4时间显示标签
7.3.5使用.Borland数据库类库显示旅客列表
第8章图书馆管理系统实例
8.1系统分析
8.1.1图书馆管理系统功能需求
8.1.2场景分析和开发
8.1.3用户权限设计
8.1.4用例图
8.1.5系统界面设计
8.2系统设计
8.2.1数据库的设计
8.2.2活动图
8.2.3系统的类结构
8.3系统实现
8.3.1操作员操作权限设定
8.3.2用例代码实现
8.3.3设置每个菜单项单击后显示的窗口
第9章信用卡管理系统实例
9.1系统分析
9.1.1信用卡管理系统功能需求
9.1.2场景分析和开发
9.1.3用例图
9.1.4系统界面设计
9.2系统设计
9.2.1数据库表的设计
9.2.2数据库视图的设计
9.2.3活动图
9.2.4系统的类结构
9.3系统实现
9.3.1JTree的使用
9.3.2JSplitPane的使用
9.3.3辅助类CardConnect的实现
9.3.4视图查询
9.3.5辅助类StaticMessage的实现
9.3.6设置主窗口图标
9.3.7PreparedStatement的使用
9.3.8用例代码实现
第10章航班查询与订票系统实例
10.1系统分析
10.1.1航班查询与订票系统功能需求
10.1.2场景分析和开发
10.1.3用例图
10.1.4系统界面设计
10.2系统设计
10.2.1数据库的设计
10.2.2活动图
10.2.3系统的类结构
10.3系统实现
10.3.1使用Singleton软件设计模式设计数据库访问辅助类
10.3.2设置界面背景图片
10.3.3设置管理账号密码
10.3.4JTabbedPane类的使用
10.3.5初始化ComboBox组件的条目
10.3.6根据年份和月份设置日期组合框的条目
10.3.7系统自动生成订单号
10.3.8典型用例的实现
附录ASQLServer数据库数据移动方法
附录BJDBC常见API说明
B.lJava.sql.CallableStatement
B.l.1接口定义
B.l.2方法语句
B.2Java.sql.Connection.
B.2.1接口语句
B.2.2成员变量
B.2.3方法定义
B.3Java.sql.Driver
B.3.1接口语句
SQLServer项目开发实践
B.3.2方法定义
B.4Java.sqLPreparedStatement
B.4.1接口语句
B.4.2方法定义
B.5Java.sqLResultSet
B.5.1接口语句
B.5.2方法定义
B.6lava.sql.ResultSetMetaData
B.6.1接口语句
B.6.2成员变量
B.6.3方法定义
B.7Java.sql.Statement
B.7.1接口语句
B.7.2方法定义
B.8Java.sql.DriverManager
B.8.1类定义
B.8.2结构定义
B.8.3方法定义
B.9Java.sqLSQLException
B.9.1类定义
B.9.2结构定义
B.9.3方法定义
1.1Java语言简介
1.2面向对象编程设计的重要概念
1.2.1封装、继承和多态
1.2.2类(CLASS)
1.2.3对象
1.2.4类成员的访问控制
1.2.5关键字static与final
1.2.6关键字this与super
1.2.7抽象类(AbstractClass)
1.2.8接口(Interface)
1.2.9Java的包(Package)
1.2.10数组
1.2.11异常
1.3JavaJDK的安装
1.4JavaSwing简介
1.5Java开发工具简介
1.5.1使用UltraEdit文本编辑器
1.5.2JBuilder简介
1.5.3Eclipse简介
第2章数据库基础知识
2.1关系数据库简介
2.1.1数据库基本概念
2.1.2关系数据库
2.1.3常见的数据库对象
2.1.4关系数据库的范式
2.2SOL语言
2.2.1SQL概述
2.2.2常用的SQL语句
2.2.3常见的SOL统计函数
2.2.4数据类型
2.3几种常见的数据库管理系统
2.4SQLServer2000的安装
SQLServer项目开发实践
2.5JDBC概述
2.5.lJDBC简介
2.5.2DriverManager
2.5.3Statement
2.5.4ResultSet
2.5.5PreparedStatement
2.5.6CallableStatement
第3章基于UML的面向对象分析与设计
3.lUML简介
3.1.1UMIL概述
3.1.2用例图
3.1.3类图与对象图
3.1.4包图
3.1.5顺序图
3.1.6合作图
3.1.7状态图
3.1.8活动图
3.1.9组件图和部署图
3.2基于UML的面向对象分析与设计
3.2.1用例分析
3.2.2绘制顺序图和合作图
3.2.3类提取
3.2.4绘制活动图
3.2.5绘制状态图
3.3UML工具简介
3.3.1RationalRose
3.3.2Borland’Together
第4章Java与SQLServer数据库简单连接实例
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.1JaVa表格的使用
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章学生信息管理系统实例
6.1学生信息管理系统需求分析
6.l.l学生信息管理系统功能需求
6.l.2场景分析和开发
6.1.3基于场景生成用例并用活动图分析用例
6.l.4用例图
6.1.5学生管理系统总体框架结构分析
6.2系统设计
6.2.1界面设计
6.2.2用例顺序图
6.2.3系统类图
6.2.4数据库的设计
6.3系统实现
6.3.1关键技术实现
6.3.2需要注意的地方
第7章宾馆管理系统实例
7.1系统分析
7.1.1宾馆管理系统功能需求
7.1.2场景分析和开发
7.l.3用例图
7.l.4系统界面设计
7.2系统设计
7.2.1活动图
SQLServer项目开发实践
7.2.2数据库的设计
7.2.3系统类图
7.3系统实现
7.3.1使用GridBagL,ayout布局管理方式设计系统界面
7.3.2各个用例的实现代码
7.3.3如何计算旅客入住天数
7.3.4时间显示标签
7.3.5使用.Borland数据库类库显示旅客列表
第8章图书馆管理系统实例
8.1系统分析
8.1.1图书馆管理系统功能需求
8.1.2场景分析和开发
8.1.3用户权限设计
8.1.4用例图
8.1.5系统界面设计
8.2系统设计
8.2.1数据库的设计
8.2.2活动图
8.2.3系统的类结构
8.3系统实现
8.3.1操作员操作权限设定
8.3.2用例代码实现
8.3.3设置每个菜单项单击后显示的窗口
第9章信用卡管理系统实例
9.1系统分析
9.1.1信用卡管理系统功能需求
9.1.2场景分析和开发
9.1.3用例图
9.1.4系统界面设计
9.2系统设计
9.2.1数据库表的设计
9.2.2数据库视图的设计
9.2.3活动图
9.2.4系统的类结构
9.3系统实现
9.3.1JTree的使用
9.3.2JSplitPane的使用
9.3.3辅助类CardConnect的实现
9.3.4视图查询
9.3.5辅助类StaticMessage的实现
9.3.6设置主窗口图标
9.3.7PreparedStatement的使用
9.3.8用例代码实现
第10章航班查询与订票系统实例
10.1系统分析
10.1.1航班查询与订票系统功能需求
10.1.2场景分析和开发
10.1.3用例图
10.1.4系统界面设计
10.2系统设计
10.2.1数据库的设计
10.2.2活动图
10.2.3系统的类结构
10.3系统实现
10.3.1使用Singleton软件设计模式设计数据库访问辅助类
10.3.2设置界面背景图片
10.3.3设置管理账号密码
10.3.4JTabbedPane类的使用
10.3.5初始化ComboBox组件的条目
10.3.6根据年份和月份设置日期组合框的条目
10.3.7系统自动生成订单号
10.3.8典型用例的实现
附录ASQLServer数据库数据移动方法
附录BJDBC常见API说明
B.lJava.sql.CallableStatement
B.l.1接口定义
B.l.2方法语句
B.2Java.sql.Connection.
B.2.1接口语句
B.2.2成员变量
B.2.3方法定义
B.3Java.sql.Driver
B.3.1接口语句
SQLServer项目开发实践
B.3.2方法定义
B.4Java.sqLPreparedStatement
B.4.1接口语句
B.4.2方法定义
B.5Java.sqLResultSet
B.5.1接口语句
B.5.2方法定义
B.6lava.sql.ResultSetMetaData
B.6.1接口语句
B.6.2成员变量
B.6.3方法定义
B.7Java.sql.Statement
B.7.1接口语句
B.7.2方法定义
B.8Java.sql.DriverManager
B.8.1类定义
B.8.2结构定义
B.8.3方法定义
B.9Java.sqLSQLException
B.9.1类定义
B.9.2结构定义
B.9.3方法定义
Java+SQL Server项目开发实践
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
