본문 바로가기

SQLite

[Sqlite] 명령어 Shell 설정값 저장하기 Sqlite 명령어 쉘(shell)을 사용할때, .show 명령어를 사용해 보면 현재 설정값을 볼 수가 있다. 매번 설정값을 변경하기가 귀찮다.. 홈 디렉토리에서 .sqliterc 파일을 편집하면, 매번 설정값을 변경할 필요가 없다. 더보기
[SQLite] SQLite 명령어 .help 명령어를 실행해도 볼 수 있다. .backup ?DB? FILE Backup DB (default "main") to FILE .bail ON|OFF Stop after hitting an error. Default OFF .databases List names and files of attached databases .dump ?TABLE? ... Dump the database in an SQL text format If TABLE specified, only dump tables matching LIKE pattern TABLE. .echo ON|OFF Turn command echo on or off .exit Exit this program .explain ON|OFF Turn out.. 더보기
[SQLite] 리눅스에서 SQLite 설치부터 실행까지.. 1. SQLite 설치하기 http://www.sqlite.org/download.html에서 최신버전을 다운받는다. # tar xvfz sqlite파일명.tar.gz (압축풀기) # cd (압축해제된 폴더) # ./configure # make # make install * make 단계에서 "[tclsqlite.lo] 오류" 가 발생하면 configure 단계에서 "--disable-tcl" 옵션 설정하여 실행 2. SQLite 실행하기 #sqlite3 혹은 #sqlite3 sqlite파일 경로 이렇게 두가지 방법으로 실행하면 된다. [출처] 리눅스에서 SQLite(JDBC Driver) 사용하기..|작성자 수피아 더보기
Device에서 Sqlite 사용 단순히 Read(select문)을 사용할 경우 main bundle에서 사용해도 되지만, 그외에 write(insert, update, delete문)을 사용할 경우, 권한 문제로 sqlite파일을 Document폴더에 복사 후 사용해야 한다. 아래는 복사 코드. NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *writableDBPath = [docume.. 더보기