달력

122021  이전 다음

  •  
  •  
  •  
  • 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
  •  
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 버전이기는 하지만)에서
    들리는 얘기로는 거의 광팬 수준으로 좋아하더군요..