- 5
- 0
- 约6.2万字
- 约 55页
- 2016-12-28 发布于湖北
- 举报
DB2开发基础
在进行DB2应用开发之前,了解DB2应用程序的结构,掌握相关概念,设置开发环境是很必要的。本章主要介绍这几个方面的内容。
DB2应用程序开发概述
程序结构
DB2应用程序包括以下几个部分:
声明和初始化变量
连接到数据库
执行一个或者多个事务
与数据库断开连接
5.结束程序
一个事务是一组数据库操作,在提交给数据库之前,必须确认完全成功执行。在嵌入式SQL应用程序中,当应用程序成功地连接到一个数据库时,一个事务就自动开始了,结束于执行一条COMMIT语句或者ROLLBACK语句。同时,下一条SQL语句开始一个新的事务。
每一个应用程序的开始必须包括:
数据库管理器用来与宿主程序交互的所有变量和数据结构的声明
设置SQL通信区(SQLCA),提供错误处理的SQL语句
注意:用JAVA写的DB2应用程序在SQL语句出错时抛出一个SQLException异常,需要在catch块里处理,而不是使用SQLCA。
每个应用程序的主体包括访问和管理数据的SQL语句。这些语句组成事务,事务必须包括下列语句:
CONNECT语句,其建立一个与数据库服务器的连接
一条或多条:
▲数据操纵语句(例如,SELECT语句)
▲数据定义语句(例如,CREATE语句)
▲数据控制语句(例如,GRANT语句)
COMMIT或者ROLLBACK语句结束事务
应用程序的结
原创力文档

文档评论(0)