《JAVA 数据库编程指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)(B.杰普森)Brian Jepson著;钱毅,张祖荫译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505346954
  • 页数:350 页
图书介绍:

你认为它有多强大,它就有多强大 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