下载后可任意编辑sqc 基础库使用手册12024 年 4 月 19 日下载后可任意编辑SqcLib 库接口定义新的 sqc 基础库采纳 c++封装, 开发人员只需要从基础类Db2Tools 派生自己的业务类
然后重载基础类的 busiLogic 方法, 就能够完成自己业务逻辑处理
具体的处理流程为: 1、 在基础类 Db2Tools 的 run 方法中完成对具体应用参数的解析
2、 run 方法调用 busiLogic 方法, 完成具体的业务逻辑3、 busiLogic 方法中调用基础类的常见数据库访问方法, 完成对数据库的操作
4、 在基础类的数据库访问方法中, 除完成指定的数据库操作外, 同时完成日志输出和相关事务控制
[日志的输出目录为 profile文件中定义的 AGENTTRACEDIR 目录, 假如没有定义, 取默认路径]1函数列表1
1数据库类( Db2Tools) 该类有两个主要功能: 1、实现数据库访问2、完成对具体业务逻辑调用和事务控制connDb函数原形: int connDb(const char *m_para_conn)用途: 连接数据库参数: m_para_conn: 数据库名 dbname返回: 1
输入的数据库参数不对22024 年 4 月 19 日下载后可任意编辑 2
密码参数环境变量设置错误 3
数据库连接失败 0
数据库连接成功busiLogic函数原形: int busiLogic(void)用途: 业务逻辑入口参数: 返回: run函数原形: int run(int argc,char *argv[])用途: 实例开始入口参数: argc: 参数个数 Argv: 参数数组( 一般取 main 函数入口参数) 返回: 0: 成功, 其它: 失败db2RunstatTab函 数 原 形 : int db2RunstatTab(