数据库中信息存放到 实体类中

把数据库中信息存放到 实体类中,实体类设置值

	Tb_pay tb_pay = payDAO.find(userid,Integer.parseInt(strno));
			txtMoney.setText(String.valueOf(tb_pay.getMoney()));// 显示金额
			txtTime.setText(tb_pay.getTime());// 显示时间
			spType.setSelection(tb_pay.getType()-1);// 显示类别
			txtHA.setText(tb_pay.getAddress());// 显示地点
			txtMark.setText(tb_pay.getMark());// 显示备注

 

 

把从数据库中查出来的数据 放到一个实体类里面,

/**
	 * 查找支出信息
	 * 
	 * @param id,no
	 * @return
	 */
	public Tb_pay find(int id,int no) {
		db = helper.getWritableDatabase();// 初始化SQLiteDatabase对象
		Cursor cursor = db
				.rawQuery(
						"select _id,no,money,time,type,address,mark from tb_pay where _id = ? and no=?",
						new String[] { String.valueOf(id),String.valueOf(no) });// 根据编号查找支出信息,并存储到Cursor类中
		if (cursor.moveToNext())// 遍历查找到的支出信息
		{
			// 将遍历到的支出信息存储到Tb_outaccount类中
			return new Tb_pay(
					cursor.getInt(cursor.getColumnIndex("_id")),
					cursor.getInt(cursor.getColumnIndex("no")),
					cursor.getDouble(cursor.getColumnIndex("money")),
					cursor.getString(cursor.getColumnIndex("time")),
					cursor.getInt(cursor.getColumnIndex("type")),
					cursor.getString(cursor.getColumnIndex("address")),
					cursor.getString(cursor.getColumnIndex("mark")));
		}
		return null;// 如果没有信息,则返回null
	}

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。