电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶EAS-数据库操作.docx

金蝶EAS-数据库操作.docx_第1页
1/3
金蝶EAS-数据库操作.docx_第2页
2/3
金蝶EAS-数据库操作.docx_第3页
3/3
③秘密信息严禁泄露数据库操作EAS中对数据库操作,可以使用KSQL语法,参见KSQL规范某些特殊情况下,KSQL语句无法满足复杂的命令,此时可以考虑使用方言SQL来执行。方言SQL是指不经过KSQL翻译层而直接在目标数据库上执行的SQL,SQL中使用【/*dialect*/】来表示一个SQL是方言SQL。服务端普通sql执行1.查询a.非参数化IRowSetrs=com.kingdee.eas.util.app.DbUtil.executeQuery(ctx,sql);参数值:ctx—上下文,用于获取数据库连接sql—SQL语句返回值:IRowSet—结果集ResultSetb.非参数化分页IRowSetrs=com.kingdee.eas.util.app.DbUtil.executeQuery(ctx,sql,start,rows);参数值:ctx—上下文,用于获取数据库连接sql—SQL语句start—开始行数,第一行为0rows—查询结果集最大行数返回值:IRowSet—结果集ResultSetc.参数化IRowSetrs=com.kingdee.eas.util.app.DbUtil.executeQuery(ctx,sql,params);参数值:ctx—上下文,用于获取数据库连接sql—SQL语句params—SQL参数Object[]返回值:IRowSet—结果集ResultSet2.新增/更新/删除a.非参数化com.kingdee.eas.util.app.DbUtil.execute(ctx,sql);参数值:ctx—上下文,用于获取数据库连接sql—SQL语句返回值:无b.参数化com.kingdee.eas.util.app.DbUtil.execute(ctx,sql,params);参数值:ctx—上下文,用于获取数据库连接sql—SQL语句1/3③秘密信息严禁泄露params—SQL参数Object[]返回值:无c.参数化批量com.kingdee.eas.util.app.DbUtil.executeBatch(ctx,sql,paramsList);参数值:ctx—上下文,用于获取数据库连接sql—SQL语句paramsList—SQL参数集合,List类型返回值:无3.创建临时表获取临时表池实例pool=com.kingdee.bos.db.TempTablePool.getInstance(Contextctx);参数值:ctx—上下文,用于获取数据库连接返回值:临时表池实例创建临时表pool.createTempTable(StringcreateSQL,StringoldTableName,StringoldConstraint);参数值:createSQL—建表SQL语句oldTableName—createSQL中创建的表名,实际建表SQL会替换成新的表名并返回oldConstraint—createSQL中约束名,实际建表SQL会替换成新的约束名返回值:临时表名称(实际在数据库创建的表名,必须使用返回的表名来操作临时表)临时表释放临时表使用结束后,要将临时表资源归还临时表池pool.releaseTable(StringtableName);客户端1.获取查询分析器Facade接口fmisqlFacade=com.kingdee.eas.fm.common.FMIsqlFacadeFactory.getRemoteInstance();2.查询IRowSetrs=fmisqlFacade.executeQuery(sql,params);参数值:sql—SQL语句params—SQL参数Object[]返回值:IRowSet—结果集ResultSet3.新增/更新/删除fmisqlFacade.executeSql(sql,params);参数值:sql—SQL语句2/3③秘密信息严禁泄露params—SQL参数Object[]返回值:无3/3

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

碎片内容

金蝶EAS-数据库操作.docx

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信