태그: sqlite3

Swift

(Swift3) swift3 관점에서의 sqlite3 API 분석 – C-API 사용법 심화

Swift에서 sqlite3 사용하기에 대한 글을 몇 편 작성했었는데, 이 글에서는 C API를 사용하는데 있어서 관련되는 Swift 타입들과, 실제 C/C++ API가 어떤식으로 변환되어 Swift 영역으로 들어오는지에 대해 좀 더 자세하고 깊이 들여다보도록 하겠다. sqlite3_open 먼저 데이터베이스 파일을 열고 커넥션을 만드는 부분부터 시작하자. 모든 작업의 시작점이 될 sqlite3_open() 함수의 원형1은 다음과 같다. 파일경로를 받아서 연결을 생성한 후 …

C, macOS+iOS, Objective-C

[새로 작성된] iOS에서 SQLite3 사용방법

예전에 쓴 글이 있기는 하지만, 그냥 요리법처럼 쓴 글이기도 하거니와 소스코드에서 뭔가 글자가 빠지는 등(syntax highlighter를 안써야 겠지만 기존 글 고치기가 귀찮아…) 문제가 많아 내용을 보충해서 다시 작성. 애플은 SQLite3를 직접 인터페이스하는 것보다는 코어데이터를 사용하라고 권장하고 있고, (실제로 있다가 빠진 것인지는 알 수 없으나 그런 주장을 하는 사람들이 종종 있다) 애플 개발자 문서에서도 관련 내용을 …

21세기소년, Python, 스터디

[Python] 초간단 Sqlite3 사용 예제

다음 코드는 SQLite3를 통해 테이블을 만들고 (그전에 있으면 없애버리고) INSERT, SELECT, UPDATE, DELETE를 모두 한 번씩 해보는 예제이다. 쿼리를 만들고 실행하는 방법에 대해 보기 편하라고 만든 예제라 별도의 함수화 같은 건 하지 않았다.