@Override
public void onCreate(SQLiteDatabase db) {
// 새로운 테이블을 생성한다.
// create table 테이블명 (컬럼명 타입 옵션);
db.execSQL("CREATE TABLE Student_LIST( _id INTEGER PRIMARY KEY AUTOINCREMENT, address TEXT, name TEXT);");
}
이렇게 테이블을 생성을 하였고
address와 name 값을 에디트 박스에 입력된 값을 받아서 db에 저장을 하게 되는데
문자와 숫자를 치면 정상적으로 insert가 되는데
문자와 문자를 치면 오류가 뜨면서 페이지가 종료됩니다.
TEXT로 받았는데 왜 에디트 박스에다 문자로 입력해서 insert하면 에러가 나는 걸까요;;
그리고 제가 베가아이언2로 작업을 하고 있는데
db파일이 어딧는지를 모르겠습니다..
참고로 final DBManager dbManager = new DBManager(getApplicationContext(), "Student.db", null, 1);
이 명령을 MainActivty에다가 선언을 안하고 다른 페이지에 선언을 해서 사용하고 있습니다.
adb shell로 들어가서 data/data패키지이름/databases로 들어가도 파일이 존재 하지 않는다고만 뜨네요;;
저 폴더로 들어가서 해당 db 관리를 어떻게 할 수 있는지도 알려주시면 감사드리겠습니다.