SQLite-JDBC logo Documentation

This document in English.

version 3.45.1.6-SNAPSHOT

Introduction:

Le pilote SQLite-JDBC fait partie d’une Série d’applications nous permettant de vous proposer des services innovants en logiciels libres.

Il est né d’un fork de xerial sqlite-jdbc suite à un refus de fusionner une demande de changement pour rendre le pilote SQLite compatible avec JDBC 4.1.

Ce pilote vous permet d’utiliser un logiciel compatible avec JDBC 4.1 et la base de données SQLite.

Etant un logiciel libre je vous encourage:

Bref, à participer au developpement de cette extension.
Car c’est ensemble que nous pouvons rendre le Logiciel Libre plus intelligent.


Comment ça marche:

Son fonctionnement ne diffère pas vraiment du pilote d’origine et voici les modifications qui ont été nécessaires :

Devoir compléter les commandes SQL INSERT et REPLACE afin de pouvoir suivre l’API JDBC 4.1 peut paraître au premier abord incongru. Mais en fait c’est la solution implémentée dans le pilote IBM DB2 v11.5 (ie: il suffixe les commandes SQL INSERT avec SELECT FROM). Je pense que la même chose peut être vraie pour tous les pilotes JDBC 4.1 dont la base de données n’est pas écrite en Java et en tout cas ce n’est qu’un détail d’implémentation.

Ces modifications concernent uniquement le fonctionnement interne du pilote et ne sont pas visibles. En revanche, pour les rendre fonctionnels il a fallu modifier certaines méthodes d’accès au driver JDBC SQLite.
Vous trouverez la description de cette nouvelle API dans la section suivante.


La nouvelle API SQLite JDBC 4.1:

Voici la liste des méthodes Java modifiées afin de supporter JDBC 4.1:

Je tiens à souligner que ce nouveau mode de fonctionnement du pilote n’est pas tout à fait le même que celui utilisé dans le pilote xerial. Cela peut nécessiter la modification de certaines requêtes SQL dans vos programmes.
Mais il vous assure que son utilisation respecte les standards JDBC 4.1.

Ce nouveau pilote va vous apporter de nombreux avantages:


Installation:

Télécharger l’archive jar et faite en ce qu’il vous plait.