안드로이드 개발 질문/답변
(글 수 45,052)

아래는 Database 자바소스 입니다.
package com.kotto.angelica;
import java.io.*;
import android.content.*; import android.database.sqlite.*; import android.util.*;
// 데이터베이스 파일 생성을 위해 지정
public class Database extends SQLiteOpenHelper{
// 최초 선언시 불려오는 곳. db파일을 생성하거나 불러옴
public Database(Context context) {
super(context, "table.db", null, 1);
// TODO Auto-generated constructor stub
}
// 테이블이 없을 경우 생성
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE TimeTable (time_ varchar(50), time varchar(50), day varchar(10), contents varchar(100));");
db.execSQL("CREATE TABLE SaveTable (num int(10), name varchar(50), time_ varchar(50), time varchar(50), day varchar(10), contents varchar(100));");
}
// 테이블을 삭제해야할시 삭제
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
로그캣 좀 봐주세요 ㅠㅠ~
계속 보면서 DB 쪽을 고쳐도 똑같이 로그캣이 뜨네요..ㅠㅠ




TimeTable 이 없다는데요.. 디비 클래스가 아니라
TimeTable 클래스 에서.. onCreate 하자마자
setting 에서 뭔가 delete 하려고 하는데, 실제 디비파일이 아직 생기지 않았거나. 테이블이 없거나, 테이블에 값이 없는 경우가 아닐런지..