마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SQLite 관련 질문입니다. !!

0 추천

 

위 그림형식으로 레이아웃을 구성하려고 합니다.

img 와 content 즉 img에 대한 설명에 관한 내용을 sqlite에 담아서 뿌려주고 싶은데 잘모르겠네요..

 

public class CollectionVO {
 private int index;
 private String region, name, address, title, content;
 private int time;
 private boolean clear;
 private String image;

 

// 아래 생략 -- get, set method

}

으로 구성하여

 

public class DatabaseHelper extends SQLiteOpenHelper{
 
 private static final String DATABASE_NAME = "tiny_cungbuk.db";
 private static final int DATABASE_VERSION = 2;
 
 public DatabaseHelper(Context context) {
  super(context, DATABASE_NAME, null, DATABASE_VERSION);
  // TODO Auto-generated constructor stub
 }

 @Override
 public void onCreate(SQLiteDatabase db) {
  db.execSQL("create table ChunAn(_id INTEGER PRIMARY KEY AUTOINCREMENT," +
    " index integer, region text, name text, address text, title text, content text);");
  
  db.execSQL("insert into ChunAn values(null, '1', '서울', '남대문', 서울특별시 중구 남대문로4가 29', '숭례문', 서울특별시 중구 남대문로 4가에 있는 도성의 남쪽 정문');");
 }

}

이런식으로 데이터베이스에 담는 것으로 생각했는데 잘 안되네요.. 도와주세요 !!

NayA_CHOi (180 포인트) 님이 2013년 8월 28일 질문

1개의 답변

0 추천

db.execSQL("insert into ChunAn values('1', '서울', '남대문', '서울특별시 중구 남대문로4가 29', '숭례문', 서울특별시 중구 남대문로 4가에 있는 도성의 남쪽 정문');");

이렇게 해보세요

 

_id 는 autoincrement 이기 때문에 null 같은걸로 줄 필요가 없습니다.

Gradler (109,780 포인트) 님이 2013년 8월 28일 답변
...