안드로이드 개발 질문/답변
(글 수 45,052)
sqlite db 공부중입니다
sqlite 내에 디비는 하나밖에없나요
db1, db2,...
이런식으로 여러개의 디비를 생성할수는없는지 궁금합니다
그리고
db 내 테이블리스트 구하는법 알고싶습니다
그리고 안드로이드에 sqlite 관리앱은 없나요?
필요하면 만들어쓰야되는지도 궁금합니다
2011.12.07 23:37:32
답변감사합니다
디비 관련여러개의 소스를 살펴보고있는중인데
전부 디비생성부분은없이
SQLiteOpenHelper 의 getWritableDatabase()함수로 디비를 얻어서 작업하더라구여
SQLiteOpenHelper 를이용해서 디비생성하는것은없을까요
그리고 쿼리문이아니라
디비클래스에 insert delete... 등등의 쿼리문에해당되는 함수들이 만들어져있어서
함수호출로 작업을 다진행해서 쿼리문을 지원하지않는줄 알았습니다
쿼리문은 다 지원이되는지도 궁금합니다
관리앱이라고 말씀드린것은
관리자용으로 디비생성하고 테이블생성하고 각종쿼리날리고 기타등등으로
sqlite 디비를 관리할수있는프로그램을 말씀드린겁니다
2011.12.08 08:53:34
생성 가능합니다.
디비헬퍼 말고 http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
위 링크의 SQLiteDatabase 클래스 매소드중에




db를 open하실때 db name을 정해서 파일을 만드실텐데요
SQLiteDatabase.openDatabase(path, null, mode)등으로요.
여기서 path자리에 db 네임을 구분해서 써주시면됩니다.
테이블 리스트는