85. Reading movies from an SQLite database

SQLite is an in-process relational database management library written in C (although a large number of programming languages provide bindings to it). SQLite is not a client-server database engine, but one embedded into the application. The entire database, including tables, indexes, triggers, and views, is contained within a single disk file. Because accessing the database means accessing a local disk file, without any inter-process communication, SQLite has a better performance compared to other relational database engines. SQLite, as the name implies, uses SQL, although it does not implement all the features (such as RIGHT OUTER JOIN). SQLite is used in not just web browsers (several major ones ...

Get The Modern C++ Challenge 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.