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