자바에서는 sqlite JDBC lib를 제공한다.

 

1. 몇가지 sql이 다른 부분이 있다.

- select 시 timestamp를  String으로 받아야한다.(rs.getTimestamp가 아닌 rs.getString)

  rs.getstring한 결과를 Timestamp.valueOf 함수를 이용하여  Timestamp 객체로 변환시켜야함.

  예) data.add(Timestamp.valueOf(rs.getString("C_Datetime")));

 

 

2.  파일 기반의 특이성

 

- 원격지에서 접속이 불가능 하다.

- Index설정 후 급격하게 Insert가 느리다. 예를 들어 Index설정 전에는 1000EA 저장 가능하면 후 50EA 정도의차이가 발생한다.
- Index설정을 하면 Select시 성능이 향상되긴 한다.
- 파일의 처음 접근시 오래걸린다.
- 파일을 나누지 않고 통째로 큰 파일로 했을 때도 파일의 크기가 크면 open시 오래 걸리기 때문에 나뉜 시간보다 더 느린 단점이 있다.

 

3. 파일 크기가 mssql에 비해 크다.

 

 

+ Recent posts