본문 바로가기
Development/JAVA

[JAVA]sqlite3 라이브러리 사용법 및 예제

by True Life 2016. 12. 14.


[JAVA]sqlite3 라이브러리 사용법 및 예제


사실 나는 간단한 프로젝트를 할때는 sqlite를 선호한다.

기능도 나름 있을거 다 있고 무엇보다 파일 디비 형식을 제공하기 때문이다.

실제로 많은 android app이나 프로그램들에서 자체 DB용으로 sqlite를 애용하고 있다.


본론으로 들어가겠다.

sqlite를 사용하려면 당연 라이브러리 import해줘야 한다.


sqlite-jdbc-3.8.11.2.jar


import 하는 법은


http://mainia.tistory.com/2273


여기 참고하고..




내 프로그램에서 실제 사용중인 소스 일부이다.


대충 해석할 수 있을 것 같기 때문에 자세한 설명은 생략한다.


readMeta1 함수는 '하나라도 아이디/비밀번호가 일치'하는 게 있으면 true를 반환하는 함수이며

readMeta4 함수는 List<String>을 통해 여러 열을 반환해준다.


이부분 조금 유의해서 보면.. 



PreparedStatement의 기능 중 하나로 ? 기호를 치환할 수 있다.

C언어의 %d (서식문자)와 비슷하다고 보면 된다.


그리고 위에서는 executeQuery지만 아래서는 executeUpdate도 사용한다.

SELECT문처럼 데이터를 받아오는 쿼리는 전자, 업데이트만 하는 경우에는 후자라고 생각하면 된다.


이렇게 매우 간단하게 DB 접속하는 법을 잠깐 살펴보았다.