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.


Introduction to MySQL



Queries and Result Sets



Database Models


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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.