blob: 0b1cb7f0fb98d71357a1132262821d6cdf6b7219 [file] [log] [blame]
Name: SQLite JDBC
Version: 3.20.0
From below URL's jar files are downloaded for Version 3.20.0:
-------------------------------------------------------------------------------------------------------
Runtime library: https://bitbucket.org/xerial/sqlite-jdbc/downloads/sqlite-jdbc-3.20.0.jar
Javadoc: https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.20.0/sqlite-jdbc-3.20.0-javadoc.jar
Sources: https://dev.eclipse.org/ipzilla/attachment.cgi?id=17470 (attached as a part of IPZilla CQ : https://dev.eclipse.org/ipzilla/show_bug.cgi?id=14652)
--------------------------------------------------------------------------------------------------------
License: Apache License v2.0
Copyright: Copyright 2008 Taro L. Saito
Copyright 2007 David Crawshaw <david@zentus.com>
-------------------------------------------------------------------------
SQLite JDBC Driver
------------------
SQLite JDBC, developed by Taro L. Saito, is a library for accessing
and creating SQLite database files in Java.
Our SQLiteJDBC library requires no configuration since native libraries
for major OSs, including Windows, Mac OS X, Linux etc., are assembled
into a single JAR (Java Archive) file.
The usage is quite simple; download our sqlite-jdbc library,
then append the library (JAR file) to your class path.
What is different from Zentus's SQLite JDBC?
--------------------------------------------
The current sqlite-jdbc implementation is based on the code of Zentus's SQLite JDBC driver.
We have improved it in two ways:
* Support major operating systems by embedding native libraries of SQLite,
compiled for each of them.
* Remove manual configurations
In the original version, in order to use the native version of sqlite-jdbc, users had to set
a path to the native codes (dll, jnilib, so files, etc.) through the command-line arguments,
e.g., -Djava.library.path=(path to the dll, jnilib, etc.),
or -Dorg.sqlite.lib.path, etc.
This process was error-prone and bothersome to tell every user to set these variables.
Our SQLiteJDBC library completely does away these inconveniences.
Another difference is that we are keeping this SQLiteJDBC library up-to-date to the
newest version of SQLite engine, because we are one of the hottest users of this library.
For example, SQLite JDBC is a core component of UTGB (University of Tokyo Genome Browser)
Toolkit, which is our utility to create personalized genome browsers.