第1章 Java概述 1
1.1 Java的起源 1
1.2 Java的发展现状 2
1.3 Java的特点 3
1.4 Java的应用程序简介 5
1.5 小结 9
第2章 Java开发环境 10
2.1 JDK简介 10
2.2 JDK的安装 10
2.3 JDK的配置 13
2.4 小结 13
第3章 Java语言 15
3.1 第一个简单的程序 15
3.2 Java的数据类型 16
3.3 Java的注释风格 17
3.4 Java的标识符 18
3.5 Java的分隔符 18
3.6 Java的运算符 19
3.7 Java的控制语句 23
3.8 Java的数组 27
3.9 Java的类 31
3.10 Java中的异常处理 36
3.11 Java的多线程 38
3.12 小结 42
第4章 数据库基础知识 43
4.1 关系数据库概述 43
4.1.1 关系数据库产生的历史 43
4.1.2 关系数据库的定义 43
4.1.3 关系数据库的基本术语 44
4.1.4 关系数据库的特点 45
4.2 SQL语言 46
4.2.1 SQL的历史 46
4.2.2 SQL的简单查询功能 46
4.3 SQL的多表查询 58
4.4 子查询操作 62
4.5 SQL的数据操作功能 67
4.6 创建存储过程 77
4.7 小结 81
第5章 JDBC概述 82
5.1 JDBC简介 82
5.2 Java的数据库模型 83
5.3 同SQL语言的一致性 84
5.4 JDBC与ODBC和其他API的比较 84
5.5 JDBC的产品 85
5.6 JDBC使用场合 86
5.7 JDBC的安全性 87
5.8 JDBC的开发环境 89
5.9 小结 89
第6章 使用JDBC进行数据连接 90
6.1 建立数据源 90
6.2 使用JDBC与数据库建立连接 95
6.3 小结 101
第7章 使用JDBC对数据库进行操作 102
7.1 数据插入 102
7.1.1 一个简单的插入例子 102
7.1.2 代码详解 103
7.1.3 关于Statement 104
7.2 数据查询 106
7.3 关于ResultSet对象 114
7.4 使用JDBC进行数据删除操作 118
7.5 使用JDBC进行数据更新操作 125
7.6 使用PreparedStatement对象 131
7.6.1 PreparedStatement对象概述 131
7.6.2 一个例子程序 132
7.6.3 PreparedStatement对象用法详解 138
7.7 使用CallableStatement对象 140
7.7.1 CallableStatement概述 140
7.7.2 一个简单的例子 141
7.7.3 CallableStatement对象的使用方法 142
7.8 小结 144
第8章 使用JDBC进行数据库定义操作 146
8.1 使用JDBC建立数据表 146
8.2 使用JDBC释放数据表 148
8.3.1 建立视图 150
8.3 建立和删除视图 150
8.3.2 视图的删除 153
8.4 小结 155
第9章 服务器端程序设计初步 156
9.1 Servlet简介 156
9.2 Servlet应用范围 156
9.3 Servlet的结构 157
9.4 Servlet的生命周期 157
9.5 Servlet运行及开发环境的建立 158
9.6 Servlet入门 160
9.7 Servlet进阶 163
9.8 小结 166
第10章 开发Web交互式应用程序 167
10.1 网页元素简介 167
10.2 使用Servlet开发交互式网络应用程序 177
10.3 小结 184
11.1 在Servlet中进行数据库连接操作 186
第11章 开发Web数据库应用程序 186
11.2 使用Servlet进行数据库查询操作 188
11.3 在Servlet中插入数据 190
11.4 在Servlet中进行数据库删除 193
11.5 在Servlet中进行数据库更新操作 196
11.6 在Servlet中使用PreparedStatement对象 199
11.7 在Servlet中使用CallableStatement对象 203
11.8 小结 206
第12章 Servlet综合实例 208
12.1 留言版实例 208
12.2 网站计数器实例 220
12.3 人才市场实例 223
12.4 小结 275
13.1 JSP概述 276
第13章 Java Server Pages 276
13.2 JSP语法讲解 277
13.2.1 语法概貌 277
13.2.2 JSP语法详解 278
13.3 简单的JSP的例子 292
13.4 JSP与JDBC 330
13.5 小结 332
第14章 JDBC API参考 333
14.1 Class DriverManager 333
14.2 Interface Driver 336
14.3 Class DriverPropertyInfo 337
14.4 Interface Connection 339
14.5 Interface PreparedStatement 344
14.6 Interface ResultSet 352