안드로이드 개발 질문/답변
(글 수 45,052)
sqlite를 입력수정조회 이렇게 단순하게만 하다가 조금 복잡해지니깐 응용력이 왕부족하네요.
web에서는 dbPool처럼 커넥션 받고 반환하고 하잖아요.
하나의 Active내에서
두개의 Methode가 개별 Thread로 Sqlite를 사용해야됩니다.
뭐 메소드 하는 조회였구요,하나는 저장입니다. table을 다른데
메소드 {
db.open();
....
db.close()
}
이런식으로 두개 메소드가 있어서 둘다 동시에 호출될수 있는 case가 생기거등요
메소드별로 db.open,close가 이상한거같아서요
질문에서 두개의 커넥션이 생기지 않는다고 답변을 받았는데
db.open은 active Create에서 통상오픈시켜놓고 아예 작업들하시나요?
(onDestory에서 close를 하고.. 뭐 이런...)
이런 식의 작업을 Open 과 Close를 어떤 시점에 하시나요?(메소드별로 위에처럼하는건 아닌건가요?)




DB 객체는 1개만 생성하여 해당 객체로만 DB 작업하구요.
실제 쿼리 작업보다 열고 닫고 하는 작업이 더 오버해드가 많다고 알고 있거든요.(복잡한 쿼리라면 이야기가 다르지만요.)