《Visual J++数据库编程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)(C.S.莱斯特)Christopher S.Lester著;何定等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505347845
  • 页数:534 页
图书介绍:

目录 1

第一部分 用ViSualJ++进行数据库编程的基础 1

第1章 Java,VisualJ++和数据库 3

回顾Java 4

Java中的线程 4

网络 5

流的使用 5

关于Client/Server(客户/服务器) 6

认识VisualJ++ 6

Directx支持 7

Activex集成 7

VisualJ++对数据库的支持 8

使用MircosoftInterDev发布数据 8

Active服务器(ActiveServer) 9

数据视图 9

设计用Activex数据控件 9

数据库向导 10

数据库设计器 10

查询设计器 10

数据库概念和技术 10

数据库发展现状 10

数据库设计 11

ODBC 11

数据仓库和VisualJ 12

数据源 12

数据集市 12

提取工具和转换器 13

数据仓库 13

由此 14

第2章 数据库设计概念 15

数据库模型介绍 15

平面文件模型 16

关系模型 16

面向对象模型 17

多维模型 18

数据分析 18

一些概念和定义 18

忘却了的艺术——数据建模 19

规范化 23

依赖性 23

第一范式(1NF) 24

第二范式(2NF) 24

第三范式(3NF) 25

Boyce_Codd范式(BCNF) 26

第四范式 26

第五范式 26

元数据 27

物理设计 27

数据库的查询优化 28

安全性 29

可伸缩性 29

实现 29

搜索引擎的任务 29

用于搜索引擎数据库的数据定义 30

数据模型 31

将MOOSE数据模型规范化 32

将各个关系转换为数据库结构 36

由此 36

分析一个数据库应用程序范例 37

第3章 创建一个简单的数据库应用程序 37

数据库应用程序实现的功能 37

初始化连接 40

执行数据库操作 41

获取结果 42

错误处理并友好地关闭 49

由比 51

第二部分 最新的数据库编程技术 53

第4章 SQL标准:一种数据访问语言 55

SQL语言初探 55

SQL关键字 57

SQL语法结构 63

SQL数据类型 64

SQL谓词 65

用SELECT语句获取所需的数据 66

SQL-92联接两个或多个表的方法 68

SQLJOIN语句 68

SQL-92LEFTJOIN语句 68

SQL-92RIGHTJOIN语句 68

过滤和转换数据 69

用SQL创建和更新表 70

用SQL执行运算 71

在SQL中创建预置语句 72

在语句中使用参数 72

在SQL中使用引用完整性 73

在SQL中使用游标 74

用SQL控制事务处理 74

使用新的模式定义 75

创建模式 76

在模式中的安全性管理 77

SQL3-A相关标准简介 78

SQL3框架——第一部分 78

SQL3基础——第二部分 79

SQL3调用接口——第三部分 79

SQL3固有SQL模块——第四部分 79

SQL3的语言绑定——第五部分由此 79

第5章 ODBC 81

ODBC管理器 82

初探ODBC 82

ODBCAPI 86

驱动器管理器 96

DBMS驱动器 97

数据源 98

游标 98

理解ODBC游标 98

ODBC滚动函数 99

ODBC中的并发控制 99

核心API 100

ODBC符合级别 100

第一级API 101

第二级API 101

ODBC中的SQL符合级别 102

最小SQL 102

核心SQL 102

扩展SQL 103

由此 103

第6章 数据访问对象(DAO) 104

追寻DAO的历史 104

数据访问对象入门 105

DBEngine对象 106

Database对象 107

Workspace对象 107

User和Group对象 111

TableDef对象 112

QueryDef对象 114

RecordSet对象 115

关系(Relation)对象 131

容器(Container)对象 135

错误(Error)对象 135

DAO对象之间是如何交互的 135

CreateTableDef方法 140

OpenRecordset方法 140

用DAO进行ODBC编程 141

Database对象的属性 141

Synchronize方法 141

Workspace对象的改变 142

Connection对象和Database对象 142

在ODBCDirect中使用QueryDef 143

在ODBCDirect中使用Recordset对象 146

用DAO实际编程 148

用DAO实现数据库同步复制 159

同步复制拓扑研究 160

用DAO进行同步复制编程由此 165

第7章 远程数据对象(RDO) 166

在VisualJ++中安装远程数据对象 166

RDO概览 166

rdoEngine对象 167

RDO对象模型 167

rdoEnvironment对象 170

rdoConnection对象 172

rdoResultset对象 176

rdoTable对象 181

rdoPreparedStatement对象 183

rdoColumn对象 186

rdoParameter对象 189

理解RDO结果集 191

确定更新状态 192

使用事务 192

选择游标 192

异步执行 193

使用预置语句 193

何时使用预置语句 193

使用rdoPreparedStatement 193

使用参数创建可重用查询 194

抽象多层次应用程序的RDO接口 194

处理事务的数据类 194

创建RDOQ类 195

应注意的一些问题由比 198

第三部分 MicrosoftVisualInterDeV 199

第8章 MicrosoftVisualInterDev介绍 201

尝试VisualInterDev 201

安装VisualInterDev 203

Windows95个人Web服务器 204

WindowsNT4.0Internet信息服务器(IIS) 204

MicrosoftActive服务器 205

FrontPage服务器扩展 205

MiorosoftVisualInterDev客户 205

Microsoft图像编辑器(ImageComposer) 205

Microsoft媒体管理器(MediaManager) 206

Microsoft音乐制作器(MusicProducter) 206

工作区(Workspace)和工程(Project) 206

创建一个工程 207

Active服务器 210

服务器如何知道是否应答 211

理解MSActive服务器 211

创建一个Active服务器页 212

脚本(Script)做什么 212

测试Active服务器页 213

多媒体 215

图像编辑器 215

音乐制作器(MusicProducter) 217

媒体管理器(MediaManager) 219

由此 221

第9章 用MicrosoftVisualInterDev设计Web站点 222

使用Web向导 222

Web工程向导 222

链接视图(LinkView) 224

模板页向导 224

范例应用程序向导 224

链接请求并调入文件 225

使用链接视图(LinkView) 225

链接视图工具条 226

查看一个Web站点 227

增加ActiveX控件 227

使用脚本向导创建脚本 228

集成FrontPage 228

FrontPage扩展 229

FrontPage编辑器(VisualInterDev版本) 229

在VisualInterDev和FrontPage之间共享一个工程 230

VisualSourceSafe 231

源代码控制应该实现什么 231

安装VisualSourceSafe 232

工程的安全性 232

VisualSourceSafe数据库 233

工作目录 233

Web工程 234

影子文件夹 234

公布一个工程 235

检入和检出 235

创建一个站点图 236

显示工程和文件历史 236

检查超链接 236

显示差别 237

由此 238

第10章 使用MicrosoftVisualInterDev进行数据库开发 239

数据视图 239

使用查询设计器 239

框图窗口 240

网格窗口 240

SQL窗口 241

结果窗口 241

使用SQLServer数据库设计器 242

Connection对象 244

用活跃数据对象(ADO)编写脚本 244

Command对象 248

Parameter对象 249

Recordset对象 249

Field对象 251

由比 252

第四部分 在Web上发布数据 253

第11章 理解SQLServer和Internet 255

建立Internet数据库连接器 255

为SQLServer数据库构造ODBC数据源 260

为MicrosoftAccess数据库构造ODBC数据源 261

用户权限和安全考虑 261

创建输入界面 262

创建动态的Web页 262

创建服务器查询源文件 263

创建结果源文件 265

Internet数据库连接器(IDC):小结和范例 270

使用SQLServer的Web网页向导 272

SQLServer的先修条件 272

使用向导 274

看看SQLServer的结果 278

看看Web站点上的结果 279

选择正确的方法 281

活跃服务器网页(ASP),高级数据控件(ADC)和ActiveX数据对象(ADO) 281

其他新出现的选择 281

高级数据连接器(ADC)一瞥 282

理解ADC核心组件 283

一个HTML网页范例 283

由比 287

第12章 IISInternet数据库连接器 288

IDC的目的 288

IDC的工作原理 289

安全性和Internet数据库连接器 290

建立.idc文件 290

为结果排版 294

分类广告范例 296

创建表 296

HTX文件的处理方法 296

设计结果格式 299

由此 301

第五部分 ViSualJ++高级专题 303

第13章 安全问题 305

理解加密 305

当前的加密方法 306

私有密钥加密 307

公共密钥加密 308

美国政府规定 309

使用数字签名 309

用Java做数字签名 310

数字签名 310

口令鉴定方法 311

纯文件 311

Kerberos 311

盘问和问答 311

Microsoft的NT域鉴定 311

用VisualJ++实现加密 312

不加密的危险 312

Java安全管理器 313

公共域工具 313

尝试其他安全技术 314

许可证 314

PCT 315

PFX 316

PCT许可证问题 316

安全套接层(SSL) 317

SSL的许可证问题 318

安全电子交易(SET) 319

由此 319

第14章 预防灾难性事件发生的处理 321

理解事务和回退 321

定义事务 322

对于事务的限制 323

乐观锁定和悲观锁定 324

创建和使用事务 324

使用命名事务和存储点 325

理解DDL和数据库语句 325

不使用IDENTITY实现序列化记录 327

使用数据库同步复制 329

理解分布式信息和同步复制信息之间的区别 330

SQLServer同步复制基础 332

在开始之前测试连接 332

发布:将信息提供给其他系统 333

订阅:信息的接收者 335

日志阅读进程 335

发布服务器:信息源 335

安装SQLServer的同步复制服务 336

发布 337

发布数据库:如何同步复制整个数据库 339

出版部分数据库和表 342

订阅允许 345

卸载同步复制 347

使特定服务器失效 347

备份SQLServer数据库和日志 348

决定备份的频率 349

备份和恢复数据库 350

由此 353

第15章 发布Java应用程序 354

尝试Microsoft的CAB技术 354

Cabinet文件 354

在VisualJ++中使用CAB 354

使用数字签名 356

CAB文件和Web网页 356

将应用程序打包 362

在J++中使用Diamond 363

创建一个DDF 364

Java包 364

创建一个包 364

已有的Java包 365

有关支持的问题 365

创建高级帮助文件 365

友善地对待用户 366

由此 367

数据仓库的数据源 368

第16章 用VisualJ++实现数据仓库 368

理解数据仓库的概念 368

元数据的管理 369

目标数据库 370

数据集市 371

数据挖掘 371

前端工具 372

数据仓库的优点 372

程序设计中的问题 373

一个虚构的公司 373

问题定义 373

需求定义 373

设计考虑 374

使用元数据 375

确定要概括的数据 376

将数据放入多维模型中 376

反规范化数据 378

设计OLAP前端 378

设计考虑 378

由比 380

第17章 用DAO建立一个WebCrawler 381

加入语法分析器 381

建立数据访问类 388

由此 393

理解客户机/服务器 394

第18章 客户/服务器的困境 394

重用 395

客户机应用程序更简单更直观 395

应用程序开发更快 395

客户机/服务器技术的优点 395

更高的质量 396

更易维护 396

客户机/服务器技术的潜在弱点 396

程序性能可能会较差 396

需要设置和学习的新协议 396

应用客户机/服务器结构进行数据库开发 397

关系数据库入门 397

客户机应用程序依赖于服务器程序 397

操作关系数据库 398

要注意的问题 398

理解客户机/服务器的困境 399

逻辑结构 400

物理结构 400

使用瘦客户机 402

由比 403

第六部分 附录 405

附录A 数据访问对象(DAO)3.5API 407

附录B 远程数据对象(RDO)2.0API 457

附录C SQL-92语法规范 483