Chapter 18. Qt SQL Classes

This chapter gives a general introduction to the capabilities of Qt’s SQL classes, using MySQL as an example back end.

18.1

Introduction to MySQL

424

18.2

Queries and Result Sets

427

18.3

Database Models

429

Qt 4 provides a platform-neutral database interface similar to JDBC but without the annoying mandatory exception-handling code. You can use Qt to connect to a variety of different SQL databases, including Oracle, PostgreSQL, and SybaseSQL. In the examples that follow, we use MySQL[1] because it

  1. Is open source

  2. Is available on all platforms

  3. Comes pre-installed on most Linux distributions

  4. Has excellent documentation

  5. Is very widely used

Introduction to MySQL

After you have installed MySQL on your system, you can create a database from ...

Get An Introduction to Design Patterns in C++ with Qt 4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.