본문 바로가기

프로그래밍/Delphi

델파이 2 - database 다루기 복습 sqlite 사용

sqlite odbc  ->
연습할 소스 프로그램 -> 

지난번 소스에 추가하는 형식입니다.

올려있는 소스를 사용해도 되고, 지난번 소스를 사용해도 됩니다.

sqlite db 파일에 테이블을 생성 후,

Stringgrid에 있는 내용을 읽어서 값을 insert 하는 형태로 하면 됩니다~

(평균, 총점은 db에 넣지 않습니다)



1. sqlite odbc 설치
2. sqlite odbc 설정
사용자 삽입 이미지

3. odbc 연결 후 database 연결 테스트는 보조프로그램->Borland Delphi 6 -> SQL Explorer에서 테스트 가능

4. 화면에 버튼을 하나 생성
5. TDatabase Component 추가
6. TQuery Component 추가
7. 4번에서 생성한 버튼을 누르면 다음의 쿼리를 사용하여 sqlite.db 파일에 테이블 생성

create table test1(num int, name char(10), en int, math int, sci int, primary key(num))

8. stringgrid에 있는 내용을 test1 테이블에 insert 후 제출

사용자 삽입 이미지

*알아두면 좋은 팁
1. 데이터베이스의 내용을 볼 때는
시작->보조프로그램->boland delphi -> sql explorer를 사용하면
odbc로 연결된 데이터베이스의 내용을 쉽게 볼 수 있다

2.
Query1.string.add('insert into test1 values(:p1, :p2)');
Query1.ParamByName('p1').AsString='a';
Query1.ParamByName('p2').AsString='a';
Query1.ExecSQL;
이런 식의 문법을 사용하면 동적인 값에 대해 유동성있게 값을 넣을 수 있다

3. showmessage('aa');
aa라는 문자를 메시지 박스로 출력
디버깅하지 않고 값을 확인하고 싶을 때 메시지 박스로 나타나도록 사용
반응형

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

델파이 3 - 탐색기 만들기  (0) 2007.07.26
델파이 강좌 1 - 엑셀 db 이용하기  (5) 2007.07.10