SQL 예제

사진 그리드 및 데이터베이스 테이블 보기 예제가 포함된 SQL 예제

Qt는 오픈 소스 및 상용 벤더의 제품을 모두 지원하여 광범위한 데이터베이스 상호 운용성을 제공합니다.

SQL 지원은 Qt의 모델/뷰 아키텍처와 통합되어 있어, 데이터베이스 애플리케이션에 대한 GUI 통합을 보다 쉽게 구현할 수 있습니다.

Books

모델/뷰 프레임워크에서 Qt SQL 클래스를 사용하는 방법을 보여줍니다.

Cached SQL Table

Cached Table 예제는 테이블 뷰를 사용하여 데이터베이스에 액세스하고, 사용자가 푸시 버튼을 사용하여 명시적으로 변경 사항을 제출할 때까지 데이터 변경 사항을 캐싱하는 방법을 보여줍니다.

Drill Down Example

드릴 다운 예제는 QSqlRelationalTableModel 및 QDataWidgetMapper 클래스를 사용하여 데이터베이스에서 데이터를 읽고 변경 사항을 제출하는 방법을 보여줍니다.

Master Detail Example

마스터-디테일 예제는 동일한 애플리케이션 내에서 서로 다른 데이터 소스의 데이터를 표시하는 방법을 보여줍니다. 앨범 제목과 해당 아티스트 및 발매일은 데이터베이스에 저장되어 있는 반면, 각 앨범의 트랙은 XML 파일에 저장되어 있습니다

Query Model Example

쿼리 모델 예제는 쿼리와 테이블 뷰를 캡슐화하여 결과를 표시하는 모델을 사용하여, SQL 쿼리를 통해 얻은 데이터의 사용자 정의 버전을 만드는 방법을 보여줍니다.

Relational Table Model Example

'관계형 테이블 모델(Relational Table Model)' 예제는 관계형 모델과 테이블 뷰를 사용하여 데이터베이스 내 항목 간의 관계를 시각화하는 방법을 보여줍니다.

SQL Browser

SQL 브라우저 예제는 데이터 브라우저를 사용하여 실행 중인 데이터베이스에서 SQL 문 실행 결과를 시각화하는 방법을 보여줍니다.

SQL Widget Mapper Example

SQL 위젯 매퍼 예제는 데이터베이스의 정보를 폼의 위젯에 매핑하여 사용하는 방법을 보여줍니다.

Table Model Example

'테이블 모델' 예제는 테이블 뷰와 함께 특화된 SQL 테이블 모델을 사용하여 데이터베이스의 정보를 편집하는 방법을 보여줍니다.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.