你认为它有多强大,它就有多强大 1
第一章 数据库和Java程序设计语言 3
Java是数据库应用程序的开发工具 3
易于维护 3
与广泛的数据库服务器具有互联性 3
兼容的API 3
快速原型化 3
示例二: Big-Time Corporate Intranet 4
使用带有数据库的Java 4
示例一:Applet Happy 4
示例二:Users on the Go 4
人们是怎样使用Java的?虚构的示例 4
动态数据结构 5
第二章 数据库和数据库设计概述 8
表和数据库设计 8
SQL入门 11
有了Buzzword、历史、教育就足够了!什么是JDBC? 21
第三章 JDBC 21
The Banshee Screams for Database Meat 21
它具有双重含义:存储过程和数据库独立性 22
获得并安装JDBC 22
获得驱动程序 23
tinySQL JDBC驱动程序 23
mSQL JDBC驱动程序 23
JDBC-ODBC网桥 23
选择一个驱动程序 24
安装tinySQL和tinySQL textFile的JDBC驱动程序 24
安装mSQL JDBC驱动程序 25
安装JDBC-ODBC网桥 26
使用java.sql.DriverManager登记驱动程序 26
打开一个连接 27
JDBC URL——tinySQL 28
Update语句 29
运行示例程序 29
JDBC URL——mSQL JDBC驱动程序 29
JDBC URL——JDBC-ODBC网桥 29
Update语句的第二部分 32
执行一个查询并读取数据 34
ResultSet陷井 36
预备语句(不涉及mSQL和tinySQL) 37
调用语句(不涉及mSQL和tinySQL) 40
JDBC转义语法 43
揭示结果集元数据 43
揭示驱动程序性能 44
第四章 JDBC的CardFileAbstract 45
安装CardFileAbstract 47
扩展CardFileAbstract 48
public abstract void login(String[]argv) 48
public abstract void getRow() 48
public abstract void save() 50
public abstract void update() 50
public abstract void nextRow() 50
public abstract void prevPow() 50
public abstract void delRow() 50
运行jdbcCardFile 60
第五章 有趣的窗口编辑工具 61
谱系化数据 61
outline java——扩展树 65
outlineMITree.java——使用虚拟部件的扩展outline.java 76
Grid 80
第六章 深入tinySQL数据库管理系统 94
双重性 94
tinySQLException,java 124
tinySQLTable.java 125
textFile.java 128
texFileTable.java 133
小结 144
第七章 tinySQL JDBC驱动程序 146
tinySQL JDBC驱动程序 147
tinySQLDriver.java 147
textFileDriver.java 151
tinySQLConnection,java 152
textFileConnection.java 162
tinySQLStatement.java 163
tinySQLResultSet.java 172
tinySQLResultSetMetaData.java 196
testTextFile.java 204
小结 206
第八章 扩展tinySQL 207
dbfFile——至DBF文件的只读接口 207
dbfFileTable——tinySQLTable的实现 209
dbfFileDriver--JDBC驱动程序 221
dbfFileConnection——dbfFile的JDBC Connection对象 223
dtfFileDriver的测试程序 224
小结 226
第九章 MSQL和MsqlJava 227
建立与安装mSQL 227
启动mSQL 230
支付mSQL费用 230
命令行(Command-line)工具 230
msqladmin——服务器管理工具 230
msql——产生查询并创建表 230
检测安装 231
获取和安装MsqlJava 231
Msql类 233
说明并初始化对象 233
使用表并产生查询 234
CardFile.Java——一个小而更复杂的Java应用程序 235
第十章 再次实现抽象类的CardFile应用程序 254
CardFileAbstract.java 254
MsqlCardFile.java 265
Burns、Busts和Bummers(不包括Rip-off) 274
第十一章 使用applet连接数据库 274
纯Java JDBC驱动程序 274
mSQL驱动程序和applet 275
WebLogic的jdbcKona/T3 275
XDB Systems的JetConnect 276
JDP 276
DataRamp 276
小结 276
附录A 带有示例的MsqlJava ApI参考手册 277
构造Msql对象 277
连接mSQL服务器 277
选择数据库:public void SelectDB(String db) 278
生成查询:public MsqlResult Query(String s) 278
关闭连接:public void Close() 280
说明驱动程序 281
使用connection 281
附录B JDBC驱动程序参考手册 281
使用Statement 287
使用ResultSet对象 292
ResultSetMetaData对象 297
使用PreparedStatement 299
使用CallableStatement 303
DatabaseMetaData 303
ODBC/JDBC转义处理 320
JavaCup语法 323
附录C JavaLex和JavaCup简介 323
JavaLex扫描程序规范 326
附录D JDBC/ODBC SQL参考手册 329
Minimum、Core和Extended语法 329
术语 329
SQL语句 330
ODBC Scalar函数 342
SQL部件 347