나는 그것이 다소 쉬운 것 같지만 여전히 안드로이드 프로그래밍에 익숙하지 않으므로 인내심을 가져야한다. 내 DB의 특정 테이블에서 레코드 수 (행)를 어떻게 얻을 수 있는지 알고 싶습니다. 모든 레코드를 거쳐 특정 배열에 각 레코드를 추가하고 나중에 표시하는 루프를 만들 수 있도록이 코드가 필요합니다. 이것은 출처입니다 :SQLite db의 모든 레코드를 처리하는 방법은 무엇입니까?
db.openDataBase(); // open connection with db
Cursor c = db.getTitle(5); // loop here through db, right now I'm fetching only one record
startManagingCursor(c);
//adding areas to the list here
Area o1 = new Area();
o1.setOrderName(c.getString(1) + c.getString(2));
m_areas.add(o1);
db.close();
아무도 도와 주실 수 있습니까? 미리 Thx!
try 블록에'db.openDataBase();'와'db.close() '를 제외한 나머지 코드를 넣고 finally 블록에 닫기 호출을 넣는 것이 좋습니다. 코드에 예외가 발생하더라도 데이터베이스를 닫으려고 할 것입니다. – Skurmedel