Проект Дэвида Крошау (sqlitejdbc-v056.jar), кажется, устарел, и последнее обновление было 20 июня 2009, источник здесь
Я бы порекомендовал вилку Xerials из обертки Crawshaw sqlite. Я заменил sqlitejdbc-v056.jar на файл Xerials sqlite-jdbc-3.7.2.jar без каких-либо проблем.
Использует тот же синтаксис, что и в ответе Берни, и намного быстрее и с новейшей библиотекой sqlite.
Чем отличается Zentus от SQLite JDBC?
Исходный драйвер Zentus для SQLite JDBC
http://www.zentus.com/sqlitejdbc/ сам по себе является отличной утилитой для использования баз данных SQLite на языке Java, и наша библиотека SQLiteJDBC также опирается на его реализацию. Тем не менее, его чистая Java-версия, которая полностью переводит коды SQLite на C / C ++ в Java, значительно медленнее по сравнению с собственной версией, которая использует двоичные файлы SQLite, скомпилированные для каждой ОС (win, mac, linux).
Чтобы использовать собственную версию sqlite-jdbc, пользователь должен был указать путь к собственным кодам (dll, jnilib, таким образом, файлы, которые являются программами JNDI C), используя аргументы командной строки, например, -Djava.library.path = (путь к dll, jnilib и т. д.) или -Dorg.sqlite.lib.path и т. д. Этот процесс был подвержен ошибкам и мешал каждому пользователю указывать эти переменные. Наша библиотека SQLiteJDBC полностью устраняет эти неудобства.
Другое отличие состоит в том, что мы поддерживаем эту библиотеку SQLiteJDBC самой новой версией движка SQLite, потому что мы являемся одним из самых горячих пользователей этой библиотеки. Например, SQLite JDBC является основным компонентом UTGB (Токийского университета Genome Browser) Toolkit, который является нашей утилитой для создания персонализированных браузеров генома.
РЕДАКТИРОВАТЬ : Как обычно, когда вы обновляете что-то, будут проблемы в каком-то непонятном месте в вашем коде (случилось со мной). Тест Тест Тест =)