본문 바로가기

[SQLite] SQLite3 데이터베이스 설치 및 구축 Dbeaver 접속

다프트 코더 2024. 11. 1.
반응형

SQLite3 데이터베이스는 가볍지만 데이터베이스 기본 기능에 충실하고 관리가 편해 많이 사용하는 데이터베이스다. 윈도우에서 SQLite3 데이터베이스를 설치하고 Dbeaver 에서 SQLite3 데이터베이스를 사용하는 방법에 대해서 포스팅한다.

반응형

1. SQLite3 다운로드 

SQLite 공식 홈페이지에서 데이터베이스 설치에 필요한 파일을 다운로드한다. 

https://www.sqlite.org/download.html

 

SQLite Download Page

Templates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on unix-like platforms. Template (3) is used for precompiled bi

www.sqlite.org

위에 링크로 들어가서 Precompiled Binaries for Windows 항목에 있는 빨간색으로 표시한 2개의 압축파일을 다운받는다.

그리고 다운받은 압축파일을 동일한 경로에 압축 해제를 한다. 필자는 c\database\sqlite 폴더에 압축을 해제했다.

2. SQLite 환경 변수 등록

명령 프롬프트에서 SQLite 데이터베이스를 조작하기 위해 시스템 환경 변수에 등록한다.

압축을 해제한 폴더 경로에 대해서 환경 변수를 등록한다. 필자는 c:\database\sqlite 폴더에 압축을 해제해서 해당 경로를 등록했다.

3. SQLite 실행 및 데이터베이스 생성

명령 프롬프트에서 sqlite3 명령어를 입력한다. 환경변수가 정상적으로 등록되었다면 아래 이미지처럼 SQLite 가 실행된다.

.open 명령어로 데이터베이스를 생성한다. 필자는 test1234 로 생성했다. 데이터베이스를 생성할 때는 데이터베이스 파일이 생성될 경로로 이동해서 .open 명령어를 입력하면 된다.

해당 경로에 데이터베이스 파일이 생성된 걸 확인할 수 있다.

4. Dbeaver에서 SQLite 연결하기

기존에 생성한 데이터베이스 파일이 있다면 해당 파일을 Open 하면 된다. 그리고 신규 데이터베이스를 생성하려면 Create 버튼을 이용해 데이터베이스를 생성하면 된다.

명령 프롬프트에서 생성한 데이터베이스에 연결했다. employee 테이블도 생성해보았다. 

CREATE TABLE employee (id INTEGER PRIMARY KEY,
name VARCHAR(255),
department VARCHAR(255),
POSITION VARCHAR(255),
join_date DATE);

SQLite3를 이용해 데이터베이스를 생성하고 Dbeaver로 연결도 해보았다. 가볍지면 데이터베이스의 기본 기능에 충실해서 앞으로도 꾸준히 사용될 데이터베이스다.

반응형

댓글