본문으로 건너뛰기

데이터베이스 연결과 검증

주제 목차 · 이전: 게시판 Board 테이블 설계

이 문서의 결과: SQLite에 Board 테이블을 만들고 조회로 데이터를 검증한다.

시작 조건

초기 데이터 넣기

CREATE TABLE IF NOT EXISTS Board (
ID INTEGER PRIMARY KEY AUTOINCREMENT,
Category TEXT,
Title TEXT,
Content TEXT,
Author TEXT,
DatePosted TEXT
);

INSERT INTO Board (Category, Title, Content, Author, DatePosted)
VALUES ('정보', '정보 게시물 제목1', '정보 게시물 내용1', '개발자', datetime('now', 'localtime', '-1 day'));

조회로 검증하기

SELECT ID, Category, Title, Author, DatePosted
FROM Board
ORDER BY ID DESC;

결과에 방금 넣은 행이 보이면 성공입니다. HandStack의 dbclient 계약에서 같은 SQL을 실행하는 방법은 07. dbclient SQL 계약에서 이어서 다룹니다.

성공 증거 / 실패하면

확인성공실패 시 확인할 것
테이블 생성오류 없이 CREATE TABLE 완료파일 경로, 쓰기 권한
데이터 조회삽입한 행이 조회됨오타, 트랜잭션 커밋 여부

완료 조건 확인

04. 도메인 모델과 데이터베이스의 완료 조건을 확인한 뒤 05. 화면 저작으로 이동합니다.