[JAVA]sqlite3 라이브러리 사용법 및 예제
사실 나는 간단한 프로젝트를 할때는 sqlite를 선호한다.
기능도 나름 있을거 다 있고 무엇보다 파일 디비 형식을 제공하기 때문이다.
실제로 많은 android app이나 프로그램들에서 자체 DB용으로 sqlite를 애용하고 있다.
본론으로 들어가겠다.
sqlite를 사용하려면 당연 라이브러리 import해줘야 한다.
import 하는 법은
http://mainia.tistory.com/2273
여기 참고하고..
내 프로그램에서 실제 사용중인 소스 일부이다.
대충 해석할 수 있을 것 같기 때문에 자세한 설명은 생략한다.
readMeta1 함수는 '하나라도 아이디/비밀번호가 일치'하는 게 있으면 true를 반환하는 함수이며
readMeta4 함수는 List<String>을 통해 여러 열을 반환해준다.
이부분 조금 유의해서 보면..
PreparedStatement의 기능 중 하나로 ? 기호를 치환할 수 있다.
C언어의 %d (서식문자)와 비슷하다고 보면 된다.
그리고 위에서는 executeQuery지만 아래서는 executeUpdate도 사용한다.
SELECT문처럼 데이터를 받아오는 쿼리는 전자, 업데이트만 하는 경우에는 후자라고 생각하면 된다.
이렇게 매우 간단하게 DB 접속하는 법을 잠깐 살펴보았다.
'Development > JAVA' 카테고리의 다른 글
[GOF 디자인패턴]단일책임(Solid)의 원칙 (0) | 2016.12.24 |
---|---|
[JAVA]Jsoup을 이용한 네이버 사전 추출/파싱기 (0) | 2016.12.14 |
[자바]싱글턴 패턴(Singleton Pattern)과 콜백함수(Callback)(1) (0) | 2016.10.29 |
[자바]쓰레드, 동기화(Synchronization)와 교착상태(DeadLock) (0) | 2015.12.31 |
[자바]extends와 implements의 차이점 (1) | 2015.12.21 |