1.后台DbUtil用法:
com.kingdee.eas.util.app.DbUtil
(1)查询操作
StringBuffer sql = new StringBuffer();
sql.append("select fid from t_cas_ztdemo");
//返回结果集,结果集的取值和JAVA ResultSet 相同
IRowSet rowSet = DbUtil.executeQuery(ctx, sql.toString());
(2)增加、删除、修改操作调用
DbUtil. Execute().
2.IFMIsqlFacade用法:
com.kingdee.eas.fm.common.IFMIsqlFacade;
//客户端,调用远程方法
IFMIsqlFacade fMIsqlFacade = FMIsqlFacadeFactory.getRemoteInstance();
//服务端,调用本地方法
IFMIsqlFacade fMIsqlFacade = FMIsqlFacadeFactory.getLocalInstance(ctx);
StringBuffer sql = new StringBuffer();
sb.append(" select a.fid from T_BD_Acct_Contorl a");
sb.append(" inner join t_org_company c on a.FDestCompanyID = c.fid");
sb.append(" where a.FAccountTableID = ? ");
//其中 new Object[] {传递的参数,可以是多个用逗号分开}
IRowSet rs = fMIsqlFacade.executeQuery(sb.toString(),new Object[] {accountTableId});