안드로이드/DB

DB의 각종 Method 설명(WHERE절 텍스트 비교법)

설.현.아빠 2011. 5. 20. 09:55




역시 DB는 아직 지식 부족으로 고생좀 했네...ㅠㅠ


WHERE절에서 텍스트를 비교할때에는 아래와 같이 like를 사용해서 비교를 하면 된다.


public boolean Replace_Reg_ID(ContentResolver cr, String account, String reg_id) {

             ContentValues newRegID = new ContentValues();

             newRegID.put(ServerMetaData.ServerTableData.SERVER_REGISTRATION, reg_id);

             int row_affect_count = cr.update(

                           ServerMetaData.ServerTableData.SERVER_CONTENT_URI, newRegID,

                           ServerMetaData.ServerTableData.SERVER_ACCOUNT + " like '%" + account+"%'",null);

             if (row_affect_count == 0) {

                    L.e("count=0");

                    return false;

             } else {

                    L.e("count="+row_affect_count);

                    return true;

             }

       }

}



http://android-runner.springnote.com/pages/3075250