SQLJet :: Pure Java SQLite
Description: Pure Java version of SQLite DBMS. Open Source, provided by TMate Software
Keywords: SQLite,Java,API,Library,Development,SQL,BTree,Relational,Embedded

## What is SQLJet

SQLJet is an independent pure Java implementation of a popular SQLite database management system. SQLJet is a software library that provides API that enables Java application to read and modify SQLite databases.

SQLJet does not support SQL queries; there is an API to work with the database on a lower level.

SQLJet Mailing List: subscribe or browse.

SQLJet API Tutorial.

SQLJet Sample Application: SQLite Database Browser (click to launch).

## SQLJet Major Features

- Fine-grained API to create, read and modify SQLite databases.
- Database format is fully compatible with SQLite 3.6.
- No native binaries are needed.
- Current version only supports SQL in schema.

## Download SQLJet

Option 0: Download SQLJet v${project.buildVersion.baseVersion}: (version ${project.buildVersion.baseVersion} changelog)

- Library jar, source code, javadoc and browser sample application:
  ${distribution_all_zip}
- Source tar ball, run "gradlew build" to build:
  ${distribution_src_zip}
- OSGi bundle, to use, e.g. in Eclipse:
  ${distribution_osgi_jar}
- From maven repository:
  ${project.mavenPublicRepositoryURL}

      <repositories>
        <repository>
          <id>tmate</id>
          <url>${project.mavenPublicRepositoryURL}</url>
        </repository>
      </repositories>
      ...
      <dependency>
        <groupId>org.tmatesoft.sqljet</groupId>
        <artifactId>sqljet</artifactId>
        <version>${project.buildVersion.baseVersion}</version>
      </dependency>

Option 1: SQLJet nightly builds are available at our build server. Click "Login as Guest" if prompted to log in.

Option 2: Checkout from Subversion repository:

    \$ svn co http://svn.sqljet.com/repos/sqljet/branches/1.0.x/ sqljet
    \$ cd sqljet
    \$ gradle build

## SQLJet is Open Source

SQLJet is Open Source and can be freely used in Open Source applications under the terms GNU General Public License (GPL). We also provide commercial licensing option for closed source applications or so called Dual Licensing. For more information on licensing please contact us at support@sqljet.com.

## See Also

- SQLJet Nightly Builds (Click "Login as Guest" if prompted to log in).
- SQLJet Issues Tracker
- SQLJet Subversion Repository
- SQLite Home Page