GNOME Data Access 4 manual
Part I. Getting started
Table of Contents
Introduction
Features
Architecture
Installation
Getting the library
Installing from the sources
Compiling with the library
Configuring
Configuration for development
Configuration for accessing a database
Provider's specific information
Code examples
Initializing
Connecting
Executing queries
Managing data models
Example using random access
Example using an iterator
Freeing data models
Managing transactions
Managing connection's events and errors
Full example
DDL example
Binary large objects (BLOBs) example
Other examples
Migration from 1.X versions
GdaValue and GdaDataModel changes
GdaClient, GdaConnection and GdaError
Various API changes
Migration from 3.X versions
Overview
New unique parser
GdaQuery and GdaCommand merge into GdaStatement
Dictionary changes
Statement execution
Reports
Other changes
Multi threading environment
Configuration management
Database provider's changes
API changes
List of removed objects and interfaces
List of removed functions
Provider's notes
For Oracle
For SQLite
For SQLCipher
How to create and encrypted database
How to encrypt an existing database
How to change the passphrase of an encrypted database
Limitations
Global limitations
For MySQL
Multi threaded environment
Statements execution
For Oracle
For PostgreSQL
BLOB handling
Last inserted row's values
Multi threaded environment
Statements execution
For SQLite
Last inserted row's values
Date and time
Multi threaded environment
Error reporting
For SqlCipher
For JDBC based providers
JDBC drivers' location
Last inserted row's values
Multi threaded environment