电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

sqc基础库使用手册VIP免费

sqc基础库使用手册_第1页
1/6
sqc基础库使用手册_第2页
2/6
sqc基础库使用手册_第3页
3/6
SqcLib库接口定义新的sqc基础库采用c++封装,开发人员只需要从基础类Db2Tools派生自己的业务类。然后重载基础类的busiLogic方法,就可以完成自己业务逻辑处理。具体的处理流程为:1、在基础类Db2Tools的run方法中完成对具体应用参数的解析。2、run方法调用busiLogic方法,完成具体的业务逻辑3、busiLogic方法中调用基础类的常用数据库访问方法,完成对数据库的操作。4、在基础类的数据库访问方法中,除完成指定的数据库操作外,同时完成日志输出和相关事务控制。[日志的输出目录为profile文件中定义的AGENTTRACEDIR目录,如果没有定义,取默认路径]1函数列表1.1数据库类(Db2Tools)该类有两个主要功能:1、实现数据库访问2、完成对具体业务逻辑调用和事务控制connDb函数原形:intconnDb(constchar*m_para_conn)用途:连接数据库参数:m_para_conn:数据库名dbname返回:1.输入的数据库参数不对2.密码参数环境变量设置错误3.数据库连接失败0.数据库连接成功busiLogic函数原形:intbusiLogic(void)用途:业务逻辑入口参数:返回:run函数原形:intrun(intargc,char*argv[])用途:实例开始入口参数:argc:参数个数Argv:参数数组(通常取main函数入口参数)返回:0:成功,其它:失败db2RunstatTab函数原形:intdb2RunstatTab(char*tabname,char*file,intline)用途:对表做runstats参数:tabname:输入需要runstats的表名,schema.tabname或者tabname(schema默认为用户名)返回:-1:失败0:成功db2Insert函数原形:intdb2Insert(char*sqlstr,char*tabname,char*file,intline)用途:提交insert语句参数:sqlstr:insertsql语句file:line:返回:-1:失败0:成功db2Update函数原形:intdb2Update(char*sqlstr,char*tabname,char*file,intline)用途:提交update语句参数:sqlstr:updatesql语句file:line:返回:-1:失败0:成功db2Delete函数原形:intdb2Delete(char*sqlstr,char*tabname,char*file,intline)用途:提交delete语句参数:sqlstr:deletesql语句file:line:返回:-1.失败0.成功db2DropTab函数原形:intdb2DropTab(char*tabname,char*file,intline)用途:删除表参数:tabname:需要删除的表名,schema.tabnamefile:line:返回:-1:删除失败1:表不存在0:成功db2DelAll函数原形:intdb2DelAll(char*tabname,char*file,intline)用途:清空该表中的全部数据参数:tabname:需要删除的表名,schema.tabnamefile:line:返回:-1:删除失败1:表不存在0:成功db2CreTab函数原形:intdb2CreTab(char*sqlstr,char*tabname,char*file,intline)用途:新建一张表参数:返回:-1:建表失败1:表已经存在0:建表成功db2GrantTab函数原形:intdb2GrantTab(char*user,char*tabname,char*file,intline)用途:表付权函数,只能付select权限,一次只能给一个用户或者组付权参数:返回:dbRrefreshTab函数原形:intdbRrefreshTab(char*tabname,char*file,intline)用途:同步刷新表参数:返回:1.2日期类(DateFormat)完成读日期的各种运算CdateFormat函数原形:CdateFormat(std::stringpat)用途:构造函数参数:pat:输入日期的格式getMonthRoll函数原形:stringgetMonthRoll(intinterval)用途:获得输入月份偏移interval后的月份参数:interval:偏移量返回:返回yyyymm格式的日期getDateRoll函数原形:stringgetDateRoll(intintverval)用途:获得输入日期偏移interval后的日期参数:interval:偏移量返回:返回yyyymmdd格式的日期getYearRoll函数原形:stringgetYearRoll(intintverval)用途:获得输入年偏移interval后的年份参数:interval:偏移量返回:返回yyyy格式的日期setPattern函数原形:intsetPattern(std::stringstrFormat)用途:指定输入日期值的格式(%Y%m%d,%Y-%m-%d)参数:strFormat:输入的日期格式返回:-1:执行失败0:执行成功getPattern函数原形:stringgetPattern()用途:返回日期值的格式参数:strTime:输入的日期返回:-1:执行失败0:执行成功dateParsing函数原形:intdateParsing(std::stringstrTime)用途:把表示时...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

sqc基础库使用手册

墨香书阁+ 关注
实名认证
内容提供者

热爱教学事业,对互联网知识分享很感兴趣

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部