본문 바로가기

프로그래밍/JAVA

JAVA SQLLite3 사용하기 (2)



우선, 첫번째 강좌에서 자바 프로젝트에서 외부라이브러리 호출방법에 대해 익혀보았습니다.

 

이제, SQLite Manager 을 설치하여 데이터베이스 생성 에 대해 배워보겠습니다.

 

 

파이어폭스를 설치후, 부가앱(무료) 에서 SQLite Manager 를 설치하도록 합니다.

 

 

 

설치가 정상적으로 수행되었다면, 도구에 설치된것을 볼수 있습니다. 실행하도록 합니다.

 

 

 

위와 같은 화면의 어플리케이션이 실행됨을 볼수 있습니다.

딱히 어려운 부분은 없으나, 다른 부가적인것은 배재하고 필요한것만 설명하도록 하겠습니다.

 

이제 데이터베이스를 생성하도록 하겠습니다.

 

 

1. 먼저 Database 첫번째 메뉴에서 New Database 를 클릭하도록 하겠습니다.

 

 

2. 위와 같은 화면이 뜨게 되는데, 이 화면은 데이터베이스의 이름을 설정하는 창입니다.

 - 예제의 이름은 db 로 설정하겠습니다.

그리고 저장할곳을 지정하여 저장하도록 합니다.

 

 

 

3. 위 화면이 표시되면 정상적으로 데이터베이스가 생성된것 입니다. 이제 테이블을 생성하겠습니다.

Tables 에 마우스 오른쪽 클릭 - Create Table 버튼을 클릭 합니다.

 

 

 

4.  간단 설명

Database : main 과 temp 두개로 분류됨 (우리가 사용해야 할것은 임시가 아닌 main 데이터베이스)

Temporay Table : 임시 테이블

If Not Exists : 테이블 생성시 존재하지 않는경우

TableName : 데이터베이스 테이블의 이름

Column Name : 데이터베이스 애트리뷰트(속성) 에 대한 이름

Data Type : 데이터 타입

Primary Key : 기본키 설정

Autoinc : Auto_increment 설정

Allow Null : NULL 허용 여부

Unique : 유니크 설정 여부

Default Value : 기본값 설정

 

 

이번 강좌에서는 간단하게, 책 이라는 주제로 데이터베이스 테이블을 만들겠습니다.

id, name, book_code 라는 3개의 필드를 생성하겠습니다.

 

위 화면에 보이는 테이블 생성에 대한 SQL 쿼리 는 아래와 같습니다.

 

CREATE  TABLE "main"."index" (

"id" INTEGER PRIMARY KEY  AUTOINCREMENT  NOT NULL ,

"name" VARCHAR,

"book_code" VARCHAR

)

 

 

 

 

위와 같이 Tables 에 index 라는 명의 테이블이 생성되고, 해당 필드들이 들어가 있다면 정상적으로 테이블이 생성 된것 입니다.

 

다음 강좌에서는 본격적으로 자바에서 SQLLite3 연결과 데이터 처리에 대해 배워보도록 하겠습니다.

'프로그래밍 > JAVA' 카테고리의 다른 글

JOptionPane 클래스  (0) 2013.08.31
JFileChooser 클래스  (0) 2013.08.31
Swing LookAndFeel  (0) 2013.08.31
JAVA SQLLite3 사용하기 (3)  (0) 2013.08.31
JAVA SQLLite3 사용하기 (1)  (0) 2013.08.31