## For JDBC based providers

The following limitations apply to databases accessed via Libgda through a JDBC driver. When loading the database providers, Libgda creates a JDBC provider per JDBC driver found (to work at all it needs to load the Java Virtual Machine (JVM) runtime first).

### JDBC drivers' location

JDBC drivers (".jar" files) are searched for in the following locations:

1. in each directory or JAR file in the `CLASSPATH` environment variable (if set)

2. in the `$HOME/.local/share/libgda/config` directory (or `$HOME/.libgda` if if exists and `$HOME/.local/share/libgda/config` does not)

### Last inserted row's values

TODO.

### Multi threaded environment

No specific limitation.