개발 가이드

Local Navigation

SQLite 샘플 프로그램

개요

SQLite 데이터베이스 샘플 프로그램은 BlackBerry 단말기에 저장된 영구 관계형 데이터베이스를 생성하는 방법과 데이터베이스의 항목을 변경하는 방법을 보여줍니다.

데이터베이스에는 CategoryDirectoryItems라 불리는 두 테이블이 있습니다. DirectoryItems 테이블은 비즈니스 디렉토리 목록의 항목을 시뮬레이션하는 항목을 포함합니다. 각 DirectoryItem 항목에는 또한 Category 테이블의 category_id 항목과 일치해야 하는 CategoryID 필드가 있습니다(예: Category.category_idDirectoryItem.categoryID의 외래키임).

샘플 프로그램은 테이블의 항목을 연결된 Category 노드의 Category 항목은 상위 노드로, DirectoryItem 항목은 하위 노드로 된 축소 가능한 트리 구조 형태로 표시합니다. 샘플 프로그램은 새 카테고리나 디렉토리 항목의 추가 및 디렉토리 항목의 변경 또는 삭제를 위한 메뉴 항목을 제공합니다.

이 샘플 프로그램은 보안을 위해 설계된 API를 사용하며, 프로그램을 실행하려면 우선 서명되어야 합니다. 코드 서명에 대한 자세한 정보는 BlackBerry Signing Authority Tool 관리 가이드를 참조하십시오.

샘플 프로그램의 파일

파일 이름

설명

SQLiteDemo.java

  • 이 파일은 프로그램 진입점을 포함합니다.
  • 이 파일은 BlackBerry 단말기의 미디어 카드(미디어 카드가 삽입되어 있는 경우) 또는 단말기 메모리에 암호화된 데이터베이스를 생성하는 프로그램 생성자를 포함합니다. 미디어 카드가 삽입되어 있지 않거나 BlackBerry 단말기가 단말기 메모리에 데이터베이스 저장을 지원하는 경우, 암호화된 데이터베이스는 단말기 메모리에 생성됩니다.
  • 이 파일은 SQLiteDemoScreen의 인스턴스를 생성하고 표시합니다.

SQLiteDemoScreen.java

  • 이 파일은 축소 가능한 트리 구조의 Category 항목을 상위 노드로 표시하고 DirectoryItems를 하위 노드로 연결하는 프로그램의 기본 화면을 포함합니다.
  • 이 파일은 화면이 초기화되었을 때 트리 정보를 표시하는 도우미 메소드를 포함합니다.
  • 이 파일은 카테고리와 디렉토리 항목을 추가, 업데이트 및 삭제하는 메뉴 항목을 포함합니다.

SQLManager.java

이 파일은 카테고리와 디렉토리 항목을 추가, 업데이트 및 삭제하는 메뉴 항목을 포함합니다(예: 모든 데이터베이스 조작 메소드).

ItemScreen.java

이 파일은 카테고리와 디렉토리 항목을 추가 및 변경하는 필드가 있는 화면을 포함합니다.

Category.java

  • 이 파일은 데이터베이스의 Category 항목을 정의합니다.
  • 이 파일은 Category 필드의 접근자 메소드를 제공합니다.

DirectoryItems.java

  • 이 파일은 데이터베이스의 DirectoryItems 항목을 정의합니다.
  • 이 파일은 DirectoryItems 필드의 접근자 메소드를 제공합니다.

SQLiteDemoDirectory

  • 이 파일은 데이터베이스를 포함합니다.
  • 이 파일은 샘플 항목들로 미리 채워져 나옵니다.

샘플 프로그램 설치

  1. EclipseFile 메뉴에서 Import. 를 클릭합니다.
  2. Import 대화 상자의 BlackBerry 폴더를 확장합니다.
  3. Import BlackBerry Samples를 클릭합니다.
  4. Next를 클릭합니다.
  5. 다음 작업 중 하나를 수행합니다.
    • 특정 JRE를 지정하려면 Use a project specific JRE 옵션을 선택합니다.
    • 워크스페이스에 기본 JRE를 지정하려면 Use default JRE 옵션을 선택합니다.
  6. BlackBerry Projects 섹션에서 Deselect All을 클릭합니다.
  7. SQLiteDemo 프로젝트 옆에 있는 확인란을 선택합니다.
  8. Finish를 클릭합니다.

샘플 프로그램 실행

  1. EclipseNavigator 창에서 SQLiteDemo 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
  2. Run As > BlackBerry Simulator를 클릭합니다.
  3. BlackBerry Smartphone Simulator"Media card inserted" 메시지가 표시되지 않는 경우에는 미디어 카드를 시뮬레이션해야 합니다.
  4. 필요한 경우 BlackBerry Smartphone Simulator의 홈 스크린에서 Downloads 폴더를 클릭합니다.
  5. SQLite Demo 아이콘을 클릭합니다.

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.