package com.oc.mobilsecurity.datamanager; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; /** * hardware�� ������ * * @author Administrator * */ public class HardwareDao { /** * ���ݿ⸨���� */ private DBOpenHelper dbOpenHelper; public HardwareDao(Context context) { super(); this.dbOpenHelper = new DBOpenHelper(context); } /** * ����Ӳ����Ϣ * * @param hardware */ public void save(String hardware) { SQLiteDatabase database = dbOpenHelper.getWritableDatabase(); database.execSQL( "insert into HardWare_Info(id,USER_HARD) values(?,?)", new Object[] { 1,hardware }); } /** * ����Ӳ����Ϣ * * @param hware * * */ public void updateHardware(String hware) { SQLiteDatabase database = dbOpenHelper.getWritableDatabase(); database.execSQL("update HardWare_Info set USER_HARD =? ", new Object[] { hware}); } /** * �����û���Ϣ * * @param id * �û�id * @return �û���Ϣ */ public String find(int id) { String hardware = null; SQLiteDatabase database = dbOpenHelper.getReadableDatabase(); Cursor cursor = database.rawQuery("select * from HardWare_Info where id=?", new String[] {"1"}); if (cursor.moveToFirst()) { hardware = getHardware(cursor); } // ע��ر��α� cursor.close(); return hardware; } /** * ���α��ж�ȡӲ����Ϣ * * @param cursor * �α� * @return hardware */ private String getHardware(Cursor cursor) { String hardware = cursor.getString(cursor.getColumnIndex("USER_HARD")); return hardware; } }