Sqlite Java Wrapper/jdbc Driver Download

Active6 years, 1 month ago
  1. Is there a driver for SQLite in Java? Or directly use the SQLite Java wrapper. Browse other questions tagged java sqlite jdbc driver or ask your own question.
  2. In this chapter, you will learn how to use SQLite in Java programs. Before you start using SQLite in our Java programs, you need to make sure that you have SQLite JDBC Driver and Java set up on the machine.

I am trying to use the matchinfo function of sqlite with its second parameter, but it is throwing errors. The Java wrapper I am using the Xerial wrapper. I am using this query to test matchinfo.

it throws this error,

This is a Java wrapper including a basic JDBC driver for the SQLite 2/3 database engine.It is designed using JNI to interface to the SQLite API. That API is wrapped by methods in the SQLite.Database class. Download sqlite-jdbc-3.7.2.jar. Sqlite/sqlite-jdbc-3.7.2.jar.zip( 3,176 k) The download jar file contains the following class files or Java source files.

Any idea why this is happening? this website says the matchinfo has an optional second parameter, and I am using fts4 to do this.

Thanks

Rick ButtonRick Button

1 Answer

the sqlite-jdbc-3.7.15-SNAPSHOT.jar from https://bitbucket.org/xerial/sqlite-jdbc/downloadsfixes your problem.

I did not find any version in Maven. So you have to download the jar manually.

Driver

Edit:It's finally in maven central.

Greets,

Jan

Jan WeitzJan Weitz
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Sqlite

Not the answer you're looking for? Browse other questions tagged javasqlitejdbcfull-text-search or ask your own question.

Details
Written by Nam Ha Minh
Last Updated on 11 June 2019 | Print Email
JavaThis post lists resources to download JDBC drivers for common databases, for your reference in database programming with Java.You know, in order for Java applications working with a database engine via Java Database Connectivity (JDBC), an appropriate JDBC driver library is required to be available in the application’s classpath. A JDBC driver library consists of Java classes which implement low-level communication with the database engine. It talks with Java applications via JDBC API and usually bundled as a JAR or ZIP file.For your reference and convenience, this article provides a summary of JDBC driver download for common databases including MySQL, SQL Server, Oracle, PostgreSQL, Apache Derby (Java DB), SQLite and Microsoft Access. If you use Maven, see the Maven dependencies for those JDBC drivers below.In the table below, click on the download link corresponding to the database you want to download its JDBC driver JAR file:

JDBC Driver Download:

Jdbc Java 8

Database

JDBC Driver Provider

JAR file name

Download

MySQL

Oracle Corporation

mysql-connector-java-VERSION.jar

SQL Server

Microsoft Corporation

sqljdbc41.jar, sqljdbc42.jar

Oracle

Oracle Corporation

ojdbc6.jar, ojdbc7.jar, ojdbc8.jar

The PostgreSQL Global Development Group

postgresql-VERSION.jar

Apache Derby

Apache Software Foundation

derby.jar, derbyclient.jar

SQLite

Xerial.org

sqlite-jdbc-VERSION.jar

Microsoft Access

UCanAccess.com

ucanaccess-VERSION.jar

NOTES:

  • Some drivers come as JAR files (Oracle, PostgreSQL), so you can add the JAR files directly to your application’s classpath.
  • Some drivers come as zipped bundles (MySQL, SQL Server), so you have to extract the bundles and copy the appropriate JAR file (as specified in the above table) to your application’s classpath.
  • There is a distribution of Apache Derby comes with JDK 7 called Java DB. So if you are using JDK 7, you can use the jar files directly from JDK_HOMEdblib directory without downloading Apache Derby. However, Java DB is removed from JDK since Java 8.

Maven Dependencies for JDBC Drivers

If your Java project uses Maven, simply add the following dependency in the pom.xmlfile.

Maven Dependency for MySQL JDBC Driver:

Maven Dependency for SQL Server JDBC Driver:

Maven Dependency for Oracle JDBC Driver:

Maven Dependency for PostgreSQL JDBC Driver:

Maven Dependency for SQLite JDBC Driver:

Maven Dependency for Apache Derby JDBC Driver:

Java Jdbc Jar

Maven Dependency for Microsoft Access JDBC Driver:

NOTE: The versions of the dependencies listed above may not be up to date. You can search on Maven Central Repository for the latest versions.

Related JDBC Tutorials:


About the Author:

Nam Ha Minh is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook.

Add comment