如何打印从数据库取出的值

J2EE 码拜 9年前 (2015-04-23) 1123次浏览 0个评论

方法:

public  ContactCommQueryModel  getProcessedNumber() throws 
	DatabaseContextException, DatabaseException, SQLException {
		ContactCommQueryModel model = new ContactCommQueryModel();
		StringBuffer sql=new StringBuffer();
		Database db = null;
		ResultSet rs=null;
		try{
			sql.append("select total,yearmonth from ( select sum(total) as total, yearmonth from (");
        	sql.append("select 1 as total ,to_char(occur_time,""yyyy-mm"") as yearmonth from t_ap_ws_fault )");
        	sql.append("selectResult group by yearmonth  order by yearmonth desc)");
        	sql.append("where yearmonth >=""2013-01"" and yearmonth <=""2013-12""");
        	db = DatabaseContext.lookup();
        	db.setSQL(sql.toString());
			System.out.println("工单统计SQL:"+sql);
			rs=db.queryResult();
			while(rs.next()){				 
				model.setTotal(rs.getString("TOTAL"));
				model.setYearmonth(rs.getString("YEARMONTH"));

			}
// ================  如下,输出model 中的值-=================================
			System.out.println(model.getTotal()+"如何输出model中的total的值");
			System.out.println(model.getYearmonth()+".如何输出model中的yearmonth的值");[/color]
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			if(rs!=null){
				try {
					rs.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
			if (db != null) {
				db.destroy();
			}
		}        				       
        return model; 
	}

对应的模型 ContactCommQueryModel.java(一部分):

public class ContactCommQueryModel {
	private String contactName;//联系人名称
	private String contactId;//联系人Id
	private String puUserName;//大客户名称
	private String puUserId;//大客户Id
	private String postName;//职务
	private String innerOrgan;//organId
	private String simCode;//SIM卡号
	private String userAddr;//客户地址
	private String rtuModelId;//设备型号
	private String bondCapacity;//用电容量
	private String puUserNo;//客户编号
	//update by chenjq 20130815  显示最近处理过的工单号及时间
	private String recentDate;
	private String recentFaultNo;
	private int recentTimeFlag;

	//-------------新增工单统计对应字段------------------------
		private String total;//月份记录数
		private String yearmonth;//年月


		public String getTotal() {
			return total;
		}
		public void setTotal(String total) {
			this.total = total;
		}
		public String getYearmonth() {
			return yearmonth;
		}
		public void setYearmonth(String yearmonth) {
			this.yearmonth = yearmonth;
		}
	//-------------新增工单统计对应字段------------------------

要求能像数组一样自由取出model中的数据。 如一个数组 a[]   取下标为4的值: int a =a[3];  这样

如何打印从数据库取出的值
为什么没有人@@~~~~
如何打印从数据库取出的值
大神人呢都。。。
如何打印从数据库取出的值
10分
你把结果放在数组中啊。
如何打印从数据库取出的值
10分
model打出来是个啥?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何打印从数据库取出的值
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!