sqc基础库使用手册.doc
《sqc基础库使用手册.doc》由会员分享,可在线阅读,更多相关《sqc基础库使用手册.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、sqc基础库使用手册122020年4月19日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。SqcLib库接口定义新的sqc基础库采用c+封装, 开发人员只需要从基础类Db2Tools派生自己的业务类。然后重载基础类的busiLogic方法, 就能够完成自己业务逻辑处理。具体的处理流程为: 1、 在基础类Db2Tools的run方法中完成对具体应用参数的解析。2、 run方法调用busiLogic方法, 完成具体的业务逻辑3、 busiLogic方法中调用基础类的常见数据库访问方法, 完成对数据库的操作。4、 在基础类的数据库访问方法中, 除完成指定的数据库操作外, 同时完成日志输
2、出和相关事务控制。日志的输出目录为profile文件中定义的AGENTTRACEDIR目录, 如果没有定义, 取默认路径1 函数列表1.1 数据库类( Db2Tools) 该类有两个主要功能: 1、 实现数据库访问2、 完成对具体业务逻辑调用和事务控制l connDb函数原形: int connDb(const char *m_para_conn)用途: 连接数据库参数: m_para_conn: 数据库名 dbname返回: 1.输入的数据库参数不对 2.密码参数环境变量设置错误 3.数据库连接失败 0.数据库连接成功l busiLogic函数原形: int busiLogic(void)用
3、途: 业务逻辑入口参数: 返回: l run函数原形: int run(int argc,char *argv)用途: 实例开始入口参数: argc: 参数个数 Argv: 参数数组( 一般取main函数入口参数) 返回: 0: 成功, 其它: 失败l db2RunstatTab函数原形: int db2RunstatTab(char *tabname,char *file,int line)用途: 对表做runstats参数: tabname: 输入需要runstats的表名, schema.tabname或者tabname(schema默认为用户名)返回: -1: 失败 0: 成功l db
4、2Insert函数原形: int db2Insert(char *sqlstr,char *tabname,char *file,int line)用途: 提交insert语句参数: sqlstr: insert sql语句 file: line: 返回: -1: 失败 0: 成功l db2Update函数原形: int db2Update(char *sqlstr,char *tabname,char *file,int line)用途: 提交update语句参数: sqlstr: update sql语句 file: line: 返回: -1: 失败 0: 成功l db2Delete函数原
5、形: int db2Delete(char *sqlstr,char *tabname,char *file,int line)用途: 提交delete语句参数: sqlstr: delete sql语句 file: line: 返回: -1.失败 0.成功l db2DropTab函数原形: int db2DropTab(char *tabname,char *file,int line)用途: 删除表参数: tabname: 需要删除的表名, schema.tabname file: line: 返回: -1: 删除失败 1: 表不存在 0: 成功l db2DelAll函数原形: int d
6、b2DelAll(char *tabname, char *file,int line)用途: 清空该表中的全部数据参数: tabname: 需要删除的表名, schema.tabname file: line: 返回: -1: 删除失败 1: 表不存在 0: 成功l db2CreTab函数原形: int db2CreTab(char *sqlstr,char *tabname,char *file,int line)用途: 新建一张表参数: 返回: -1: 建表失败 1: 表已经存在 0: 建表成功l db2GrantTab函数原形: int db2GrantTab(char *user,c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sqc 基础 使用手册
限制150内