Skip to main content
linux에서 sqlite

* sqlite site
http://sqlite.org
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers     

1.http://www.ch-werner.de/javasqlite/   (jdbc site: 여기서부터 시작)

2. 테스트 전 PC에 Sqlite,JDK,gcc 가 설치 되어있어야함
  - SQLite 2.4.12 or higher
  # wget http://www.hwaci.com/sw/sqlite/sqlite-2.8.9.tar.gz
  # mv sqlite-2.8.9.tar.gz /usr/src
  # tar -xvzf sqlite-2.8.9.tar.gz
  # cd sqlite
  # ./configure
  # make
  # make install
  - JDK 1.1 or higher (http://www.blackdown.org/java-linux/java-linux-d2.html에 서 다운)
  - C compiler and make

3.Sqlite을 설치하고 제대로 동작하는지 간단한 TEST
#sqlite DB
sqlite>create table TEST(a int,b char[10]);
sqlite>insert into TEST values(10,'aa');
sqlite>insert into TEST values(20,'bb');
sqlite>select * from TEST

4.http://www.ch-werner.de/javasqlite/javasqlite-20040424.tar.gz  (jdbc 설치)
#./configure
#make
#make install

5.cd /root/  → 자바 실행 PATH 잡아주기
#vi .bash_profile 에 java lib 경로(/usr/java/j2아1.4../lib.. , java, javac 있는 폴더도 )추가

6.cd /usr/local/lib
폴더안에 libsqlite_jni.so 있는지 확인
그 위치에서 #ldconfig $PWD

7.classpath에 jar 파일 위치 잡아주기
 /etc/profile안에 path 지정
 export CLASSPATH=$CLASSPATH:.:/home/... 위치/sqlite.jar
10.TEST PGM 실행 (실행시 Library path를 명령내림)
#java -Djava.library.path=/usr/local/lib TEST  (path는 libsqlite_jni.so 의 위치)

Comments