quinta-feira, 9 de abril de 2015

Open SQLite Database Android

 

   public static SQLiteDatabase getBanco(Context context){
        if(ApplicationDB == null || !ApplicationDB.isOpen())
            ApplicationDB =  context.openOrCreateDatabase(DatabaseController.DB_NAME, Context.MODE_PRIVATE, null);
        return ApplicationDB;
    }

 public static Parametro ListarParametro(Context context, String ParamName){

        SQLiteDatabase db =  getBanco(context);
        Parametro obj = new Parametro();
        try {
            Cursor c = db.rawQuery(String.format("SELECT Nome , Valor FROM %s WHERE Nome ='%s'",DatabaseController.TABLE_PARAMETROS,ParamName) , null);
            if (c != null) {
                if (c.moveToFirst()) {
                        obj.Nome = c.getString(c.getColumnIndex("Nome"));
                        obj.Valor = c.getString(c.getColumnIndex("Valor"));
                }
            }
        }catch(Exception e)
        {
            Log.e(DatabaseController.REQUEST_ListarParametro, e.getMessage());
        }
        finally {
            if (db != null) {
                db.close();
            }
        }
        return obj;
    }
Postar um comentário