第1章 Java程序设计基础 1
1.1 Java特点 2
1.1.1 面向对象 2
1.1.2 与平台无关性 2
1.1.3 安全性 3
1.1.4 多线程 3
1.2 Java程序设计基础 4
1.2.1 关于JDK 4
1.2.2 关于Java类 4
1.2.3 Java的包 6
1.2.4 Java源程序的编译 7
1.2.5 Java的解释器 8
1.3 Java应用程序 10
1.4 Java小应用程序 11
1.4.1 Java Applet类结构 11
1.4.2 Java applet的执行 12
1.4.3 applet与HTML 12
1.4.4 Java applet实例 13
第2章 关系数据库与SQL 15
2.1 关于关系数据库 16
2.2.1 SQL特点 17
2.2.2 SQL数据定义 17
2.2 标准SQL入门 17
2.2.3 SQL数据操纵 19
2.2.4 视图 22
2.2.5 SQL数据控制功能 23
第3章 了解JDBC 24
3.1 为什么选择JDBC 25
3.2 关系ODBC 26
3.2.2 ODBC体系结构 27
3.2.1 ODBC接口 27
3.2.3 JDBC与ODBC 29
3.2.4 建立ODBC数据源 29
3.3 JDBC数据库设计方法 31
3.4 JDBC安全性 32
3.5 获取和安装JDBC 34
3.6 关于JDBC API 34
第4章 JDBC应用 37
4.1.1 加载驱动程序 38
4.1 创建数据库连接 38
4.1.2 建立连接 39
4.1.3 处理连接选项 40
4.1.4 获得数据源信息 41
4.1.5 关闭连接 41
4.1.6 处理异常和警告 41
4.2 处理查询 42
4.2.1 一般查询 42
4.2.2 参数查询 44
4.2.3 存储过程 45
4.2.4 处理查询参数 46
4.3 数据库操作 50
4.3.1 检索结果集 50
4.3.2 数据库更新操作 52
4.4 访问数据库元信息 54
4.5 处理异常和警告 65
4.5.1 SQLException 65
4.5.2 SQLWarning 67
4.5.3 DataTruncation 68
第5章 JDBC接口和类 69
5.1 Java接口 70
5.1.1 java.sql.Ca11ab1eStatement接口 70
5.1.2 java.sql.Connection接口 73
5.1.3 java.sql.DatabaseMetaData接口 76
5.1.4 java.sql.Driver接口 101
5.1.5 Java.sql.PreparedStatement接口 102
5.1.6 java.sql.ResultSet接口 107
5.1.7 java.sql.ResultSetMetaData接口 111
5.1.8 java.sql.Statement接口 113
5.2 JDBC类 115
5.2.1 java.sql.Date类 115
5.2.2 java.sql.DrivrtManager类 116
5.2.3 Java.sql.DriverPropertyInfo类 117
5.2.4 java.sql.Time类 118
5.2.5 java.sql.Timestamp类 119
5.2.6 java.sql.Types类 119
5.2.7 Java.sql.DataTruncation类 120
5.2.8 Java.sql.SQLException类 121
5.2.9 java.sql.SQLWarning类 122
第6章 客户管理系统 124
6.1 系统分析说明 125
6.2 创建客户数据库 125
6.2.1 安装MSDE和配置 126
6.2.2 创建客户数据库 126
6.2.3 创建数据源 129
6.3 创建系统界面 133
6.3.1 创建一个窗口 133
6.3.2 加入菜单 134
6.3.3 处理菜单操作 135
6.3.4 添加按钮 138
6.3.5 在窗口中输出字符串 141
6.3.6 使用标签显示消息 145
6.4 客户数据录入 148
6.4.1 创建数据录入窗口 148
6.4.2 创建消息显示对话框 154
6.5 删除客户数据 157
6.6 客户数据修改 162
6.7 查询客户数据 171
6.8 实例小结 177
第7章 JDBC在JSP中的应用 198
7.1 JSP运行环境 199
7.1.1 安装和配置JRun服务器 200
7.1.2 安装和配置JSWDK 201
7.1.3 JSP开发工具 208
7.2 快速掌握JSP 210
7.2.1 JSP基本语法 210
7.2.2 JSP语句 212
7.2.3 JSP对象 216
7.2.4 JSP中的中文问题 225
7.2.5 关于global.jsa 225
7.3 JSP之JDBC实例一:网上书店 227
7.3.1 创建eshop 228
7.3.2 编写bookstore.jsp 229
7.3.3 编写getdata.jsp 232
7.3.4 编写addtoindent.jsp 234
7.3.5 编写checkout.jsp 235
7.3.6 编写deletefromindent.jsp 237
7.3.7 编写decideorder.jsp 238
7.3.8 编写writetodatabase.jsp 240
7.3.9 实例小结 241
7.4 JSP之JDBC实例二:留言簿 241
7.4.1 主页wordhome.jsp 242
7.4.2 保存留言leaveword.jsp 243
7.4.3 查看留言skimdata.jsp 245
7.4.4 删除留言deleteword.jsp 247
7.4.5 实例小结 248
第8章 JDBC在Servlet中的应用 249
8.1.1 编写Serlet的准备 250
8.1 Servlet运行环境 250
8.1.2 配置JSWDK 251
8.1.3 安装和配置Java Web Server 256
8.2 JDBC之Servlet实例一:测试数据库连接 259
8.2.1 编写Servlet 259
8.2.2 配置服务器 263
8.2.3 编写调用Servlet的HTML文档 265
8.2.4 测试Servlet结果 266
8.2.5 Servlet实例小结 266
8.3 JDBC之Servlet实例二:数据分页显示 267
8.4 JDBC之Servlet实例三:Servlet留言簿 270
8.4.1 实现Servlet留言薄主页 271
8.4.2 实现留言功能leaveword.java 273
8.4.3 实现查看留言skimdata.java 275
8.4.4 实现留言删除deleteword.java 278
8.4.5 实例小结 279
第9章 Servlet聊天室 281
9.1 创建聊天室数据库 282
9.2 聊天室首页login.java 283
9.3 验证登录信息checklog.java 285
9.4 注册新用户longinnewuser.java 290
9.5 检查注册信息checklognew.java 291
9.6 聊天室页面chatroom.java 295
9.7 显示聊天信息getchatmsg.java 296
9.8 发送信息页面sendmsginit.java 298
9.9 发送聊天信息sendchatmsg.java 304
9.10 刷新用户列表getuserlist.java 306
9.11 退出聊天室quitchatroom.java 309
9.12 实例小结 310