SQLite A. SQLite의 사용 B. Query C. 자료의 표현(CursorAdapter) A. SQLite의 사용 SQLite 데이터베이스는 어플리케이션이 자료를 다룬다면 중요한 요소입니다. 임베디드에 내장되는 소프트웨어 역시 DB를 가지고 있습니다. SQLite는 이러한 DB를 관리하는 DB엔진으로 2000년 리처드 힙 박사에 의해 개발된 무료 엔진입니다. 안드로이드에서는 데이터를 저장하는 장소가 웹이 아닌 파일이 될 가능성이 큽니다. 그러므로 원하는대로 복사, 삭제, 이동할 수 있습니다. SQLite 관련 클래스 SQLite는 따로 GUI툴을 제공하지 않습니다. 편하게 테이블을 만들거나 할 수 없고 SQL문을 사용해야 합니다. 그래서 안드로이드에서는 DB를 관리할 수 있는, 그리고 SQLit..
Android 에서는 Database 사용을 위하여 sqlite3 가 포함되어 있습니다. Application에서 Database를 이용하여 개발할때 Database 관리를 위하여 sqlite3 daemon을 이용하여 Database를 관리 할 수 있습니다. Database 관리를위한 기본적인 sqlite3 의 command를 정리하였습니다. sqlite3 daemon 실행방법 android sdk 폴더 아래 tools 폴더에서 adb.exe를 이용하여 실행할 수 있습니다. > adb shell 이후 자신의 application databases 폴더로 이동합니다. (만약, application package name 이 com.sample.app 일경우) 예) cd /data/data/com.sampl..
아래는 걍 예제 소스. DB를 쓴다음에 읽어와서 화면에 뿌린다. @Override public void onClick(View v) { // 데이터베이스 열기 (생성) m_db = openOrCreateDatabase( "test.db", Context.MODE_PRIVATE, null ); if ( !m_db.isOpen() ) { Log.e( "SQLite", "openOrCreateDatabase ... Fail" ); return; } Log.i( "SQLite", "openOrCreateDatabase ... OK" ); String strSQL; try { // member 테이블이 존재하면 삭제 strSQL = "DROP TABLE IF EXISTS member;"; m_db.execSQL(..
- Total
- Today
- Yesterday
- db
- 안드로이드
- MFC
- java
- C
- linux
- Quiz
- it
- Visual C++
- jni
- AWS
- Troubleshooting
- driver
- winapi
- database
- 음악
- 드라이버
- android
- algorithm
- Python
- NDK
- 리눅스
- gcc
- kering
- source
- Cloud
- jni강좌
- C++
- API
- 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |