달력

122019  이전 다음

  • 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
  • 31
  •  
  •  
  •  
  •  

'SQLite'에 해당되는 글 4건

  1. 2010.05.26 아이폰 SQLite 동영상 강의 (1)
  2. 2009.04.24 안녕(annyung) 리눅스 subversion 설치
  3. 2008.11.07 sqlitejdbc, sqlite java version (9)
  4. 2008.11.07 sqlite3, 정말 작은 db (2)
회사에서 사내 세미나로 진행했던 강의입니다. 1시간 동안 SQLite 를 아이폰에서 이용하는 내용입니다.
http://j.mp/djf7M3




강사님을 위해서 쓰겠습니다.
http://bit.ly/d7lLzX 

Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. 모비젠  댓글주소 수정/삭제 댓글쓰기 2010.05.27 23:30 신고

    소스를 강사님에게 사용? 언급이 좀 이상하게 되어 있네요.
    A 링크 처리도 안되어 있고... 이러면, 판매가 안될 듯...


pkginfo -l 'subversion*'

pkginfo -l '*sqlite*'

pkgadd sqlite3-devel sqlite3 subversion-server subversion-devel subversion

관련: http://oops.org/SERVICE/jsboard/read.php?table=jsboard_oopsQnA&no=50589&page=1&o[sc]=t&o[ss]=svn&o[st]=a&o[at]=s&o[sct]=s&o[stt]=s

Posted by 케누 kenu허광남

댓글을 달아 주세요

from: http://www.zentus.com/sqlitejdbc/ 
구글링해서 제일 먼저 나온 사이트입니다. 검색어는 sqlite jdbc 였죠. freshmeat project로 버전업 발표가 된다고 합니다. 
sqlite3를 보고 처음 든 생각은 음, 이거 자바에서 어떻게 연결하지 였습니다. 리스너 또는 데몬이 떠 있지 않기 때문이죠. sqlitejdbc를 써보고 난 느낌은 약간 허탈했습니다. 원래 데몬이 뜨지 않더군요. 파일DB 입출력을 ANSI SQL로 만들어 놓은 느낌이었습니다. 따로 프로세스가 도는 것이라기보다는 애플리케이션에 애드온으로 삽입된 느낌이라고 할까요.

sqlitejdbc에는 현재 sqlite3가 포함되어 있습니다. 따로 sqlite를 받지 않아도 됩니다. 이클립스에서 테스트한 프로젝트 통째로 압축해서 올립니다. 라이센스는 BSD군요.


jdbc에 익숙한 분들은 아시겠지만 코드는 간결합니다.
사용법(usage) 부분에 사용시 주의사항이 나와 있습니다. 경량DB의 제한사항이 있으니 꼭 숙지하고 작업하셔야 할 것 같습니다. 항목은 다음과 같습니다.

간단한 DB가 필요할 때 유용할 것 같습니다. 대용량이나 빈번한 사용은 아직 무리겠지요.

Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. Kenny  댓글주소 수정/삭제 댓글쓰기 2008.11.07 10:46

    음... Java에서 쓸꺼면....
    hsqldb http://hsqldb.org/ 쪽이 더 편하지 않을까요? ^^;;;

  2. 냥길동  댓글주소 수정/삭제 댓글쓰기 2008.11.07 12:11 신고

    java 7 엔 디비가 내장된다고 하고..그것에 대한 jdbc연결법도 본것같은데..
    빨리 7이 활성화 되야겠네여..ㅋㅋㅋ (6부턴가?ㅡ.ㅡ?..)...

    물론 sqllite와 같은 가벼운 용도로서의 활용이겠죠?

  3. Kenny  댓글주소 수정/삭제 댓글쓰기 2008.11.07 15:27

    JDK 6 부터 들어가 있는, Apache Derby인 JavaDB도 괜찮아요. 그럭저럭 쓸만한 듯.
    SDN(Sun Developer Network)에 튜토리얼도 올라왔네요. ^^;;

    http://blog.sdnkorea.com/blog/677

    hsqldb / derby 둘 다 데몬 모드 지원 할겁니다~

  4. 수빈빠  댓글주소 수정/삭제 댓글쓰기 2008.11.10 16:05

    sqlite, derby, hsqldb 다 인기가 있습니다만..
    개인적으로 생각했을 때..

    1. 가벼운게 중요하다면 sqlite
    2. 조금 고급 기능이 필요하다면 derby

    정도인 것 같습니다... 그냥 몇 번 써본 느낌입니다..

    sqlite 써본 몇몇 개발팀(물론 C 버전이기는 하지만)에서
    들리는 얘기로는 거의 광팬 수준으로 좋아하더군요..

sqlite3, 정말 작은 db

java 2008. 11. 7. 01:50

http://www.sqlite.org/

용량은 다음과 같습니다. 맥용이죠. 476,916 바이트 0.5메가도 안됩니다.
-rwxr-xr-x@  1 kenu  staff  476916 11  6 22:29 sqlite3-3.6.4-osx-x86.bin

실행은 bin 파일 실행하면 됩니다. 물론 chmod +x 실행권한을 줘야죠.
(이름은 살짝 링크 만들었습니다. )
ln -s sqlite3-3.6.4-osx-x86.bin sqlite3

매뉴얼에 있는 예제를 실행하면 다음과 같습니다.

ex1 데이터베이스파일 만들고, tbl1 테이블을 만들어 레코드 2개 넣습니다.
kenu-heoyi-macbook-air-2:sqlite3 kenu$ sqlite3 ex1
SQLite version 3.4.0
Enter ".help" for instructions
sqlite> create table tbl1(one varchar(10), two smallint);
sqlite> insert into tbl1 values('hello!',10);
sqlite> insert into tbl1 values('goodbye', 20);
sqlite> select * from tbl1;
hello!|10
goodbye|20
sqlite> ^D
kenu-heoyi-macbook-air-2:sqlite3 kenu$ ls -ltr
total 952
-rwxr-xr-x@  1 kenu  staff  476916 11  6 22:29 sqlite3-3.6.4-osx-x86.bin
lrwxr-xr-x   1 kenu  staff      25 11  7 01:28 sqlite3 -> sqlite3-3.6.4-osx-x86.bin
-rw-r--r--   1 kenu  staff    2048 11  7 01:31 ex1
kenu-heoyi-macbook-air-2:sqlite3 kenu$ cat ex1;
???mtabletbl1tbl1CREATE TABLE tbl1(one varchar(10), two smallint)
   oodbye
hello!
kenu-heoyi-macbook-air-2:sqlite3 kenu$
from: http://www.sqlite.org/sqlite.html

일단 ansi sql이 동작하는 db입니다. Google, Adobe 등의 많은 데스크탑 애플리케이션에서 내장DB로 사용되고 있습니다. 문서 이후에 여러 커맨드들이 소개되고 있습니다.

jdbc 연결에 관해서는 더 연구를 해봐야겠습니다.


Posted by 케누 kenu허광남

댓글을 달아 주세요

  1. 수평선  댓글주소 수정/삭제 댓글쓰기 2008.11.10 10:37

    http://www.zentus.com/sqlitejdbc/

    위 사이트에서 드라이버 다운받아서 사용하면 되요..^^