David Crawshaw projet(sqlitejdbc-v056.jar semble de la date de la dernière mise à jour a été Jun 20, 2009, source ici
Je conseille Xerials fourche de Crawshaw sqlite wrapper. J'ai remplacé sqlitejdbc-v056.jar avec Xerials sqlite-jdbc-3.7.2.jar fichier sans aucun problème.
Utilise la même syntaxe que dans Bernie réponse et est beaucoup plus rapide et avec la dernière version de sqlite bibliothèque.
Ce qui est différent de Zentus de SQLite JDBC?
L'original Zentus de SQLite pilote JDBC
http://www.zentus.com/sqlitejdbc/ lui-même est un excellent utilitaire pour
à l'aide de bases de données SQLite à partir de la langue de Java, et notre SQLiteJDBC bibliothèque
s'appuie également sur sa mise en œuvre. Cependant, son pur-version de java,
totalement traduit en c/c++ codes de SQLite en Java, est
beaucoup plus lent par rapport à sa version native, qui utilise SQLite
les binaires compilés pour chaque OS (win, mac, linux).
Pour utiliser la version native de sqlite-jdbc, l'utilisateur devait définir un chemin d'accès à
le natif de codes (dll, jnilib, et donc les fichiers, qui sont JNDI programmes en C) par
en utilisant des arguments de ligne de commande, par exemple, -Djava.de la bibliothèque.path=(chemin d'accès à la
dll, jnilib, etc.), ou -Dorg.sqlite.lib.chemin d'accès, etc. Ce processus a été
et sujettes à erreur de gênant à dire à chaque utilisateur de définir ces variables.
Notre SQLiteJDBC bibliothèque complètement fait disparaître ces inconvénients.
Une autre différence est que nous sommes en gardant cette SQLiteJDBC bibliothèque
up-to-date de la dernière version de SQLite moteur, parce que nous sommes un
la plus chaude des usagers de cette bibliothèque. Par exemple, SQLite JDBC est une
composant de base de UTGB (Université de Tokyo Navigateur du Génome) boîte à outils,
qui est notre utilitaire pour créer des navigateurs génome.
EDIT : Comme d'habitude, lorsque vous mettez à jour quelque chose, il y aura des problèmes dans certains endroit obscur dans votre code(qui m'est arrivé). Test Test test =)