반응형

SQLite 3

[C/C++] C++과 SQLite 연동하기

SQLite는 오픈소스 파일 DB입니다. API도 간단해서 쉽게 사용할 수 있습니다. SQLite를 간단하게 설치하고 CppSQLite라는 래퍼 클래스를 이용하여 제어하는 방법을 제공합니다. 다운로드 - SQLite 다운로드 : http://www.sqlite.org/download.html 에서 최신버젼을 받아서 압축 해제하면 exe파일이 하나 나옵니다. 설치파일은 아니니 그냥 압축해제만 해놓으시면 됩니다. - CppSQLite 다운로드 : http://www.codeproject.com/database/CppSQLite.asp 에서 최신 버젼을 받습니다. 압축해제하면 나오는 폴더중에 Common 폴더만 프로젝트 폴더로 복사합니다. 사용준비 - 프로젝트를 생성하시고 Common폴더에 있는 CppSQLi..

SQLite Database Browser

프로그램 개발하다보면 데이터베이스를 사용해야 합니다.MySQL과 같은 대용량 서버에 저장하는 것이 아니라 적은 용량을 사용할 때는 SQLite만 사용해도 괜찮습니다.SQLite Database Browser는 SQLite 데이터베이스를 생성, 편집, 저장하는 기능을 갖고있습니다. 제가 올린 첨부파일을 모두 다운받아서 압축을 풀어주고 설치파일을 실행해주세요. 다음과 같은 설치 창이 나타납니다. 별다른 설정이 없으니 다음만 쭈욱 눌러 설치를 완료하시면 됩니다. 이제 실행파일을 열면 다음과 같이 깔끔한 GUI창이 나타납니다.New Databse 버튼은 새로운 데이터베이스 파일을 생성하고, Open Database 버튼은 기존의 데이터베이스 파일을 오픈합니다. 만약 새로운 데이터베이스를 생성한다면 다음과 같은 ..

유틸리티 2015.11.26

[ Qt 프로그래밍 ] SQLITE에서 데이터 가져오기

대부분 프로그램에서 데이터베이스를 사용하는데, 간단한 응용프로그램에서는 가벼운 데이터베이스 프로그램인 SQLITE를 사용합니다.Qt에서는 SQLITE를 사용할 수 있도록 도와주고 있습니다. 우선, SQL관련 클래스를 사용하기 위해서 pro파일에 QT += sql을 추가해야 합니다. 추가를 했으면, 이제 사용하면 됩니다. 다음은 간단한 예제입니다. Colored By Color Scripter™12345678910111213 QSqlDatabase db; //SQL데이터베이스 인스턴스 생성 db=QSqlDatabase::addDatabase("QSQLITE");//데이터베이스 종류설정 db.setDatabaseName("memo.db"); //데이터베이스 파일이름설정 db.open(); //데이터베이스 오..

컴퓨터 공학/Qt 2015.11.26
반응형