SQL 예제

Qt는 오픈 소스 및 상용 벤더의 제품을 모두 지원하여 광범위한 데이터베이스 상호 운용성을 제공합니다.
SQL 지원은 Qt의 모델/뷰 아키텍처와 통합되어 있어, 데이터베이스 애플리케이션에 대한 GUI 통합을 보다 쉽게 구현할 수 있습니다.
모델/뷰 프레임워크에서 Qt SQL 클래스를 사용하는 방법을 보여줍니다. | |
Cached Table 예제는 테이블 뷰를 사용하여 데이터베이스에 액세스하고, 사용자가 푸시 버튼을 사용하여 명시적으로 변경 사항을 제출할 때까지 데이터 변경 사항을 캐싱하는 방법을 보여줍니다. | |
드릴 다운 예제는 QSqlRelationalTableModel 및 QDataWidgetMapper 클래스를 사용하여 데이터베이스에서 데이터를 읽고 변경 사항을 제출하는 방법을 보여줍니다. | |
마스터-디테일 예제는 동일한 애플리케이션 내에서 서로 다른 데이터 소스의 데이터를 표시하는 방법을 보여줍니다. 앨범 제목과 해당 아티스트 및 발매일은 데이터베이스에 저장되어 있는 반면, 각 앨범의 트랙은 XML 파일에 저장되어 있습니다 | |
쿼리 모델 예제는 쿼리와 테이블 뷰를 캡슐화하여 결과를 표시하는 모델을 사용하여, SQL 쿼리를 통해 얻은 데이터의 사용자 정의 버전을 만드는 방법을 보여줍니다. | |
'관계형 테이블 모델(Relational Table Model)' 예제는 관계형 모델과 테이블 뷰를 사용하여 데이터베이스 내 항목 간의 관계를 시각화하는 방법을 보여줍니다. | |
SQL 브라우저 예제는 데이터 브라우저를 사용하여 실행 중인 데이터베이스에서 SQL 문 실행 결과를 시각화하는 방법을 보여줍니다. | |
SQL 위젯 매퍼 예제는 데이터베이스의 정보를 폼의 위젯에 매핑하여 사용하는 방법을 보여줍니다. | |
'테이블 모델' 예제는 테이블 뷰와 함께 특화된 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.