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 연결에 관해서는 더 연구를 해봐야겠습니다.