2014-06-08 1 views
1

Sqlite 데이터베이스에 여러 데이터 형식이있는 여러 열이 있습니다. 이제, 다른 데이터 형식을 가진 행을 검색하여 하나의 객체에 저장하려고합니다.다른 데이터 형식을 수집하고 저장하기 위해 어떤 클래스를 사용해야합니까?

어떤 데이터 유형 또는 클래스를 사용해야합니까? 나중에 그것을 사용하려는 방법에 따라 달라집니다

+2

일부 변수를 보유하는 클래스를 만듭니다. –

답변

0

당신은 객체의 목록을 만들 수 있습니다

int numberOfObjects = 10; 
ArrayList<Obj> lst = new ArrayList<Obj>(numberOfObjects); 
0

이 있습니다 ..

결과 집합

는 문자열로 매주 coloumn 값을 retreive 수있는 모든 datatypes.Later를 보유 할 수 있습니다.

+2

이 게시물을 댓글로 변경하십시오. –

+1

나는 그럴지도 모른다. 당신이 나에게 합당한 이유를 줄 수 있다면 – Jain

+0

@Jain 나는 보고서를 만들기 위해 데이터베이스에서 행을 가져오고있다. 그래서 각 행은 보고서를 공식화해야합니다. 지금은 분명 지금 희망 –

0

커서 및 사용자 정의 개체는 괜찮습니다.

class YourDataClass { 
    int id; 
    String data; 
    byte[] rawdata; 
    public String getData() { return data; } 
    public String setData(String data) { this.data = data; } 
    // .... other getters and setters 
} 


Cursor yourCursor = database.rawQuery("select * from blub"); 
if (yourCursor != null & yourCursor.size() > 0 && yourCursor.moveToFirst) { 
    YourDataClass yourObject = new YourObject; 
    yourObject.setId(cursor.getInt(cursor.getColumnIndex("id")); 
    yourObject.setData(cursor.getString(cursor.getColumnIndex("data")); 
... whatever. 

} 
관련 문제