SQLiteOpenHelper

    [kotlin] SQLite - SQLite Open Helper 구현하기

    [kotlin] SQLite - SQLite Open Helper 구현하기

    Android에서 내부적으로 사용하는 가장 대표적인 DB로 SQLite가 있습니다. 경량화된 DB이기도 하고 성능도 꽤나 잘 나오기 때문에 모바일뿐만이 아니라 여러 가지 용도의 앱이나 프로그램 등에서 내부 데이터 저장용으로 많이 사용되는 DB입니다. 이 SQLite를 다루기 위한 헬퍼 클래스를 작성해 볼 텐데 우선 어떤 사람의 이름과 전화번호를 기록하는 앱을 만들어야 한다고 가정해 보겠습니다. 앱 입장에서는 이름, 전화번호를 기억하는 용도로 SQLite를 사용하기로 했는데 그러려면 우선 DB에 접속하는 단계가 필요하고 이후에 정보를 담아둘 최소 단위인 테이블을 생성해야 합니다. 물론 테이블은 한번 만들어 두면 다시 생성하지 않아도 됩니다. 이후에 필요한 정보를 가져오거나 추가 또는 변경, 삭제하는 동작을..