📄 publish.java~5~
字号:
/****************************************************************************** (C) Copyright 2004 。* 保留对所有使用、复制、修改和发布整个软件和相关文档的权利。* 本计算机程序受著作权法和国际公约的保护,未经授权擅自复制或* 传播本程序的全部或部分,可能受到严厉的民事和刑事制裁,并* 在法律允许的范围内受到最大可能的起诉。*/ /***************************************************************************** * @作者:Golden Peng * @版本: 1.0 * @时间: 2002-10-08 */ /***************************************************************************** * 修改记录清单 * 修改人 : * 修改记录: * 修改时间: * 修改描述: * */package com.wiser.net.cmd;import com.corp.bisc.ebiz.base.ObjectBase;import com.corp.bisc.ebiz.base.*;import com.corp.bisc.ebiz.exception.*;import java.io.*;import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class publish extends ObjectBase implements Command{ Connection conn =null; public publish() { } public CmdResult execute(RequestContext context, CommandMap aMap) throws Exception { // CmdResult cmdresult = new CmdResult("Exception"); //显示配置的命令名称 System.out.println("aMapName=" + aMap.getName() ); try{ conn = context.getDBConnection("sysdb"); conn.setAutoCommit(false); Statement stmt=conn.createStatement() ; //主表信息 ResultSet rs=stmt.executeQuery("select * from process"); BizComponent bizcomponent = new BizComponent(aMap.getName()); bizcomponent.fromResultSet(rs); //生成从表信息 ResultSet rsChild=stmt.executeQuery("select * from processinst"); BizComponent bizChild = new BizComponent("child"); bizChild.fromResultSet(rsChild); //把从表信息追加到主表对象中 bizcomponent.setBizComp("child",bizChild); cmdresult.setBizComp(bizcomponent); //设置返回关键字为结果集类型 cmdresult.setCode(PublicConst.rtnResults.Results); //关闭数据库操作 rs.close(); rsChild.close() ; stmt.close(); context.freeDBConnection(conn,"sysdb");}catch(Exception ex){ ex.printStackTrace();}finally{ return cmdresult; }}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -