안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 공부를 막 시작하는 학생입니다.
안드로이드 에뮬레이터 상에서 메모를 하고 메모한 내용을 다른화면에서 리스트로 보여주고
메모를 편집 가능 하게도 만들려고 하는 데요 그럴려면 DB연동을 해야 하는 거 같은데...
테이블 생성하는거 뭐 삭제하는 명령어 다 알겠습니다. 읽어 봣구 책도 봣습니다.
근데 도통 어떻게 써야 하는지 막막해요...책의 소스도 다운 받아서 해보고, NotePad도 돌려보았는데
결과물은 다 안나오네요...
책에서는 인텐트를 생성하고 클래스를 만들어서 그 안에서 테이블을 생성하는 거라고 나와있는데....
응용이 안되네요.... 처음부터 자세히 하나의 예를 보여주면서 설명해주시면 안될까요????
저...정말로 부탁드립니다.............개발자 여러분들의 도움이 필요해요.ㅠㅠㅠㅠㅠ부탁드립니다....
안드로이드 에뮬레이터 상에서 메모를 하고 메모한 내용을 다른화면에서 리스트로 보여주고
메모를 편집 가능 하게도 만들려고 하는 데요 그럴려면 DB연동을 해야 하는 거 같은데...
테이블 생성하는거 뭐 삭제하는 명령어 다 알겠습니다. 읽어 봣구 책도 봣습니다.
근데 도통 어떻게 써야 하는지 막막해요...책의 소스도 다운 받아서 해보고, NotePad도 돌려보았는데
결과물은 다 안나오네요...
책에서는 인텐트를 생성하고 클래스를 만들어서 그 안에서 테이블을 생성하는 거라고 나와있는데....
응용이 안되네요.... 처음부터 자세히 하나의 예를 보여주면서 설명해주시면 안될까요????
저...정말로 부탁드립니다.............개발자 여러분들의 도움이 필요해요.ㅠㅠㅠㅠㅠ부탁드립니다....
2.Database 연결하기 : # sqlite3 /data/data/패키지경로 (예:com.androidbook.aaaa)/databases/디비이름 (예:abc.db)
3.빠져나오기 : sqlite>프롬프트에서 .quit 또는 .exit
4.사용가능한 DB나열 : sqlite>프롬프트에서 .databases
5.사용가능한 테이블 나열 : sqlite>프롬프트에서 .tables
6.특정테이블 인덱스 나열 : sqlite>프롬프트에서 .indices 테이블이름
7.테이블의 스키마보기 : sqlite>프롬프트에서 .schema 테이블이름
8.DB의 스키마보기 : sqlite>프롬프트에서 .schema (전체 DB)
9.덤프
sqlite>.output /data/local/tmp/xxxx.sql ->덤프내용을 담을 파일을지정
sqlite>.dump 테이블명 ->덤프 대상 테이블 지정
sqlite>.output stdout ->다시 화면출력으로 변경
결론
BEGIN TRANSTION
CREATE TABLE ......이런내용이 /data/local/tmp/xxxx.sql 에 저장됨
10.SQL 스크립트 실행 : sqlite>.read /data/local/tmp/xxx.sql
11.자료들여오기
sqlite>.separator ,
sqlite>.Import /data/local/tmp/읽어들일파일명.csv 테이블명
12.프롬프트에서 SQL명령실행
sqlite>.mode column
sqlite>.header on
sqlite>SELECT a,b,c FROM......
결과 : A B C
------------------------------------
1 2 3
13.열 너비 sqlite>.width 5 50 30 (1열은 5자리, 2열인 50자리, 3열은 30자리)
14.도움말 : sqlite>.help
이상 자주쓰이는것 위주로 정리해보았습니다
그리고 담부턴 질문하실때 조금 더 명확하게 해주시면
더 많은 도움을 받으실꺼예요 ^^