- 안드로이드 스튜디오에서 프로젝트를 생성합니다.
- 생성 한 후 run 'app'을 눌러 한 번은 실행해야 테스트가 잘 작동합니다.
- 위도우키 + R 을 눌러 실행창을 연 후 'cmd' 실행하여 프롬프트 창을 엽니다.
- adb.exe 의 위치를 찾아갑니다.
> cd C:\Users\USER-PC\AppData\Local\Android\Sdk\platform-tools
* adb (android debug bridge )는 PC에서 스마트폰과 통신하기 위한 프로그램입니다.
> dir adb.exe
현재 폴더(디렉터리)에서 adb.exe를 보여줍니다.
- adb 를 관리자 권한으로 실행한 후
> adb root
- shell을 실행하여 AVD에 진입합니다.
> adb shell
shell에 진입하면 명령프롬프트의 모양이
emulator64_x75_64_arm64:/ #
으로 바뀌는 것을 볼 수 있습니다.
( 실행된 AVD의 emulator에 따라 조금씩 다를 수 있습니다)
- 설치된 프로젝트까지 진입 한 후 데이터베이스 생성을 위한 폴더를 생성합니다.
> cd data/data/com.패키지명.프로젝트명
> mkdir databases
> cd databases
> pwd : 현재 위치의 경로를 출력하는 명령어.
프로젝트명은 안드로이드 스튜디오 상에서 확인하거나
> cd data/data
까지만 이동 한 후에 검색 명령어로 프로젝트 리스트를 확인 할 수 있습니다.
> ls 혹은 ls -l
- DB를 생성해야할 폴더에 도착했으면 sqlite3 명령어를 실행합니다.
> sqlite3 myDB
myDB를 처음 사용하게되면 새로 생성하게 되고, 그 다음부터는 생성된 데이터베이스를 사용하게 됩니다.
- 데이터베이스에 테이블을 생성합니다.
> create table memberList (id char(4), name char(10), age int);
열이름1 데이터타입, 열이름2 데이터타입, 열이름3 데이터타입, ... 으로 늘려갈 수 있습니다.
> .table // 현재 존재하는 table 리스트를 보여줍니다.
> .schema // 테이블의 선언부를 보여줍니다.
> drop table memberList; // 테이블을 삭제합니다.
- 테이블에 데이터를 추가합니다.
세 명의 회원정보를 추가했습니다.
- 테이블의 입력된 데이터를 조회합니다.
> .header on
> .mode column
> select * from memberList;
.header on/off 로 열이름 표시여부를 설정합니다.
.mode column 명령어는 데이터 표시 형식 칼럼식으로 전환합니다.
여러가지 표시형식이 있으며 .mode line으로 하면
이렇게 바뀝니다.
- 끝내기
> .exit // sqlite 종료문
> exit // adb 종료문
SQL문 사용모드에서 에뮬레이터의 프로젝트 위치로 빠져나온 것,
adb가 실행되었던 폴더 위치로 빠져나온 것을 볼 수 있습니다.
'안드로이드' 카테고리의 다른 글
[안드로이드] 간단한 MP3 플레이어 앱 만들기 (0) | 2022.12.21 |
---|---|
[안드로이드] 간단한 갤러리 앱 만들기 (1) | 2022.12.08 |
[안드로이드] 간단한 투표 앱 만들기. intent.putExtra(), getExtra()를 활용. (0) | 2022.12.06 |
[안드로이드] 간단한 포토샵 앱 만들기 (0) | 2022.11.30 |
[안드로이드] 간단한 터치로 도형그리는 방법 (0) | 2022.11.28 |