Sqlite Download For Mac Jdbc Driver Average ratng: 5,5/10 5342 reviews

Sqlite Database Files mac software, free downloads and reviews at WinSite. Free Mac Sqlite Database Files Shareware and Freeware. Download Sqlite Database Files Mac Software. Caigen Access JDBC Driver v.4.0.203 Caigen Access is a MDB (ACCDB). 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.

Now you don't have to be a programmer to easily connect to a MySQL, PostgreSQL or SQLitedatabase! Finally, there is an ODBC driver that is really easy to use. The Actual ODBCDriver for Open Source Databases installs quickly and easily, using familiarMac OS X installation tools. You'll be importing data into FileMaker Pro in no time -for only $39.95!

Use FileMaker Pro and Excel to Connect to Your Database

FileMaker Pro is great for creating great looking reports, and now you can use it withdata from your MySQL, PostgreSQL or SQLite database. You can also harness the full power ofExcel's built-in support for ODBC database queries to create pivot tables and chartsand graphs from your data.
See our list of featured compatible applications for othercommon programs you can use with our drivers.

Easy Installation and Setup

Connect to Your Database in the Cloud

In addition to local databases, the driver now supports cloud-based solutions. Amazon Relational Database Service (RDS) providesa fast and easy way to configure MySQL and Postgres databases in the cloud. And Google Cloud SQL is a MySQL database that is hosted withinGoogle's massive hosting environment. The Actual Technologies ODBC driver makes it easy to connect to bothof these great cloud-based databases in just a few clicks.

Get Connected to CoreData

Apple's CoreData technology is built on top of SQLite, so many of your favorite applications useSQLite databases to store information. You can use this driver to access that information usingan ODBC-enabled application such as FileMaker. For example, you can import your Safari RSS articlesinto an Excel spreadsheet, or import your Mail data into FileMaker. See our partial list of applicationsusing a SQLite database.
Like CoreData, Xojo's built-in database is also based on SQLite. If you develop software withXojo, you can give your users the ability to generate reports using Excel and FileMaker from thedata stored in your database.


Download and evaluate our driver today. You will be able to install the driver, set up a connection, and retrieve data* from your database using Excel or FileMaker. You will also have access to our on-line help and technical support.


* Downloaded driver has all features turned on, except that it will only return 3 rows from any query until the driver is registered. Once you are ready to register your driver, just go to our secure on-line store. We will send you a license key that will allow an unlimited number of rows to be returned from any query.

  • MySQL 3.23 or later
  • MariaDB 5.3 or later
  • PostgreSQL 7.3 or later
  • SQLite 3.0 or later
  • Mac OS X 10.7 or later (including 10.13)
  • Intel Macs

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; downloadour sqlite-jdbc library, then append the library (JAR file) to your class path.

See the sample code.

What is different from Zentus' SQLite JDBC?

The current sqlite-jdbc implementation is forked from Zentus' 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 tothe newest version of SQLite engine, because we are one of the hottest users ofthis library. For example, SQLite JDBC is a core component ofUTGB (University of Tokyo Genome Browser) Toolkit, whichis our utility to create personalized genome browsers.

  • Post bug reports or feature requests to Issue Tracker
  • Release versions: https://oss.sonatype.org/content/repositories/releases/org/xerial/sqlite-jdbc/
  • Latest snapshot (pre-release) versions are also available: https://oss.sonatype.org/content/repositories/snapshots/org/xerial/sqlite-jdbc/

SQLite JDBC is a library for accessing SQLite databases through the JDBC API. For the general usage of JDBC, see JDBC Tutorial or Oracle JDBC Documentation.

  1. Download sqlite-jdbc-(VERSION).jar from the download page (or by using Maven)then append this jar file into your classpath.
  2. Open a SQLite database connection from your code. (see the example below)
  • More usage examples are available at Usage
  • Usage Example (Assuming sqlite-jdbc-(VERSION).jar is placed in the current directory)

Sample.java

How to Specify Database Files

Here is an example to select a file C:workmydatabase.db (in Windows)

A UNIX (Linux, Mac OS X, etc) file /home/leo/work/mydatabase.db

How to Use Memory Databases

SQLite supports on-memory database management, which does not create any database files.To use a memory database in your Java code, get the database connection as follows:

Configuration

sqlite-jdbc extracts a native library for your OS to the directory specified by java.io.tmpdir JVM property. To use another directory, set org.sqlite.tmpdir JVM property to your favorite path.

  • 2019-06-24: sqlite-jdbc-3.28.0

    • Upgrade to sqlite 3.28.0
  • 2019-03-20: sqlite-jdbc-3.27.2.1

    • Make smaller the jar size by using -Os compiler option
    • Performance improvement for concurrent access.
  • 2019-03-18: sqlite-jdbc-3.27.2

    • Upgrade to SQLite 3.27.2
  • 2018-10-01: sqlite-jdbc-3.25.2

    • Upgrade to SQLite 3.25.2
    • Fixes #74, #318, #349, #363, #365
    • Upsert is supported since this version.
  • 2018-05-25: sqlite-jdbc-3.23.1

    • Upgrade to SQLite 3.23.1
    • Fixes #312, #321, #323, #328
    • Dropped linux armv6 support temporarily
  • 2017-12-07: sqlite-jdbc-3.21.0.1

    • Metadata query fixes
    • Fix for Android
  • 2017-11-14: sqlite-jdbc-3.21.0

    • Upgrade to SQLite 3.21.0
    • Various fixes for metadata queries
  • 2017-10-08: sqlite-jdbc-3.20.1

    • Upgrade to SQLite 3.20.1
    • Various bug fixes
  • 2017-08-04: sqlite-jdbc-3.20.0

    • Upgrade to SQLite 3.20.0
    • Support Linux aarch64
    • Fix #239
  • 2017-06-22: sqlite-jdbc-3.19.3

    • Upgrade to SQLite 3.19.3
  • 2017-05-18: sqlite-jdbc-3.18.0

    • Upgrade to SQLite 3.18.0
  • 2017-01-10: sqlite-jdbc-3.16.1

    • Upgrade to SQLite 3.16.1
    • Add experimental support for ppc64, armv5, v6 (Raspberry PI), v7 and android-arm.
    • Fix a bug in prepared statements #74
    • Building all native libraries using cross compilers in docker images
  • 2016-11-04: sqlite-jdbc-3.15.1

    • Upgrade to SQLite 3.15.1
  • 2016-11-04: sqlite-jdbc-3.15.0

    • Upgrade to SQLite 3.15.0
    • Cleanup extracted temp library files upon start
    • Fix various metadata problems
  • 2016-09-30: sqlite-jdbc-3.14.2.1

    • Improved the performance for single-threaded applications (#162)
  • 2016 09-26: sqlite-jdbc-3.14.2

    • Updated binaries (Using docker for the ease of cross compiling)
    • Fixes native libraries for Raspberry-Pi
    • Dropped support for Mac x86 (The last Mac OS X supporting this architecture was Snow Leopard, 7-year ago!)
    • Default support of JSON1 extension (#76, #127)
    • Implement query progress callback (#137)
    • Use extended error codes (#119)
  • 2015 Oct 3rd: sqlite-jdbc-3.8.11.2

    • Fix for Raspberry-Pi 2
    • Add multiple table support for DatabaseMetaData.getColumns
  • 2015 August 3rd: sqlite-jdbc-3.8.11.1

    • Fix for Linux ARM native library
  • 2015 July 29th: sqlite-jdbc-3.8.11 release.

    • General performance improvement
    • warning: No update for FreeBSD binary (need a contribution of native library!)
  • 2015 July 27th: sqlite-jdbc-3.8.10.2 release (Thread-safe date time)

  • 2015 May 11th: sqlite-jdbc-3.8.10.1 release

  • 2015 May 7th: sqlite-jdbc-3.8.9.1 release

  • 2014 October 20th: sqlite-jdbc-3.8.7 released.

    • Fixed the native code loading mechanism to allow loading sqlite-jdbc from multiple class loaders.
  • 2014 October 8th: sqlite-jdbc-3.8.6 released.

  • 2014 August 7th: sqlite-jdbc-3.8.5-pre1 released.

  • 2014 January 5th: sqlite-jdbc4-3.8.2-SNAPSHOT Introduced JDBC4 version of driver. (Requires at least Java 6).

    • Source code is on branch feature/jdbc4
  • 2013 August 27th: sqlite-jdbc-3.8.0 snapshot version is available

  • 2013 August 19th: sqlite-jdbc-3.7.15-M1

  • 2013 March 24th : sqlite-jdbc-3.7.15-SNAPSHOT-2

  • 2013 January 22nd: The repositories and documentations were moved to the bitbucket.

  • 2012 December 15th: sqlite-jdbc-3.7.15-SNAPSHOT

    • Removed pure-java.
  • 2010 August 27th: sqlite-jdbc-3.7.2 released

  • 2010 April 3rd: beta release of sqlite-jdbc-3.6.23.1-SNAPSHOT

    • Added online backup/restore functions. Syntax: backup to (file name), restore from (file name).
  • 2009 December 10th: sqlite-jdbc-3.6.20.1 release.

    • Read-only connection, recursive trigger, foreign key validation support etc. using SQLiteConfig class.

  • 2009 November 12th: sqlite-jdbc-3.6.19 released.

    • added 64-bit OS support: 64-bit native SQLite binaries for Windows (x86_64), Mac (x86_64) and Linux (adm64) are available.
  • 2009 August 19th: sqlite-jdbc-3.6.17.1 released.

  • 2009 July 2nd: sqlite-jdbc-3.6.16 release.

  • 2009 June 4th: sqlite-jdbc-3.6.14.2 released.

  • 2009 May 19th: sqlite-jdbc-3.6.14.1 released.

    • This version supports 'jdbc:sqlite::resource:' syntax to access read-onlyDB files contained in JAR archives, or external resources specified via URL, local files address etc. (see also the details)
  • 2009 February 18th: sqlite-jdbc-3.6.11 released.

    • Fixed a bug in PrepStmt, which does not clear the batch contents after executeBatch().Discussion.
  • 2009 January 19th: sqlite-jdbc-3.6.10 released. This version is compatible withsqlite version 3.6.10. http://www.sqlite.org/releaselog/3_6_10.html

    • Added READ_UNCOMMITTED mode support for better query performance: (see also http://www.sqlite.org/sharedcache.html )

  • 2008 December 17th: sqlite-jdbc-3.6.7 released.

    • Related information: http://www.sqlite.org/releaselog/3_6_7.html
  • 2008 December 1st: sqlite-jdbc-3.6.6.2 released,

    • Fixed a bug incorporated in the version 3.6.6 http://www.sqlite.org/releaselog/3_6_6_2.html
  • 2008 November 20th: sqlite-jdbc-3.6.6 release.

    • Related information sqlite-3.6.6 changes: http://www.sqlite.org/releaselog/3_6_6.html
  • 2008 November 11th: sqlite-jdbc-3.6.4.1. A bug fix release

    • Pure-java version didn't work correctly. Fixed in both 3.6.4.1 and 3.6.4.If you have already downloaded 3.6.4, please obtain the latest one on the download page.
  • 2008 October 16th: sqlite-jdbc-3.6.4 released.

    • Changes from SQLite 3.6.3: http://www.sqlite.org/releaselog/3_6_4.html
    • R*-Tree index and UPDATE/DELTE syntax with LIMIT clause are available from this build.
  • 2008 October 14th: sqlite-jdbc-3.6.3 released. Compatible with SQLite 3.6.3.

  • 2008 September 18th: sqlite-jdbc-3.6.2 released. Compatible with SQLite 3.6.2and contains pure-java and native versions.

  • 2008 July 17th: sqlite-jdbc-3.6.0 released. Compatible with SQLite 3.6.0, andincludes both pure-java and native versions.

  • 2008 July 3rd: sqlite-jdbc-3.5.9-universal released.This version contains both native and pure-java SQLite libraries, so it probably works in any OS environment.

  • 2008 May 29th: Current development revision (sqlite-jdbc-3.5.9-1) can be compiledwith JDK 6. No need to use JDK 1.5 for compiling SQLiteJDBC.

  • 2008 May 20th: sqlite-jdbc-3.5.9 released.

  • 2008 May 20th: sqlite-jdbc-3.5.8 released (corresponding to SQLite 3.5.8 andsqlite-jdbc-v047). From this release, Windows, Mac OS X, Linux (i386, amd64)and Solaris (SunOS, sparcv9) libraries are bundled into one jar file.

  • 2008 May 1st: sqlite-jdbc is now in the maven central repository!How to use SQLiteJDBC with Maven2

  • 2008 Mar. 18th: sqlite-jdbc-3.5.7 released.

    • This version corresponds to SQLite 3.5.7.
  • 2008 Mar. 10th: sqlite-jdbc-v042 released.

    • Corresponding to SQLite 3.5.6, which integrates FTS3 (full text search).
  • 2008 Jan. Roxio video capture usb software free download for mac. 31st: sqlite-jdbc-v038.4 released.

    • SQLiteJDBCLoader.initialize() is no longer required.
  • 2008 Jan. 11th: The Jar files for Windows, Mac OS X and Linux are packed intoa single Jar file! So, no longer need to use an OS-specific jar file.

  • 2007 Dec. 31th: Upgraded to sqlitejdbc-v038

Download the latest version of SQLiteJDBC from the downloads page.

Beta Release

The early releases (beta) of sqlite-jdbc with some advanced features are availablefrom here

  • The old releases are still available from here, but the site might be closed in future.

Since sqlite-jdbc-3.6.19, the natively compiled SQLite engines will be used forthe following operating systems:

  • Windows (Windows, x86 architecture, x86_64)
  • Mac OS X x86_64 (Support for SnowLeopard (i386) has been deprecated)
  • Linux x86, x86_64, arm (v5, v6, v7 and for android), ppc64

In the other OSs not listed above, the pure-java SQLite is used. (Applies to versions before 3.7.15)

If you want to use the native library for your OS, [build the source from scratch.

How does SQLiteJDBC work?

Our SQLite JDBC driver package (i.e., sqlite-jdbc-(VERSION).jar) contains threetypes of native SQLite libraries (sqlite-jdbc.dll, sqlite-jdbc.jnilib, sqlite-jdbc.so),each of them is compiled for Windows, Mac OS and Linux. An appropriate native libraryfile is automatically extracted into your OS's temporary folder, when your programloads org.sqlite.JDBC driver.

License

This program follows the Apache License version 2.0 (http://www.apache.org/licenses/ ) That means:

It allows you to:

  • freely download and use this software, in whole or in part, for personal, company internal, or commercial purposes;
  • use this software in packages or distributions that you create.

It forbids you to:

  • redistribute any piece of our originated software without proper attribution;
  • use any marks owned by us in any way that might state or imply that we xerial.org endorse your distribution;
  • use any marks owned by us in any way that might state or imply that you created this software in question.

It requires you to:

  • include a copy of the license in any redistribution you may make that includes this software;
  • provide clear attribution to us, xerial.org for any distributions that include this software

It does not require you to:

  • include the source of this software itself, or of any modifications you may havemade to it, in any redistribution you may assemble that includes it;
  • submit changes that you make to the software back to this software (though such feedback is encouraged).

See License FAQ http://www.apache.org/foundation/licence-FAQ.html for more details.

If you are familiar with Maven2, add the following XMLfragments into your pom.xml file. With those settings, your Maven will automatically download our SQLiteJDBC library into your local Maven repository, since our sqlite-jdbc libraries are synchronized with the Maven's central repository.

To use snapshot/pre-release versions, add the following repository to your Maven settings:

  • Pre-release repository: https://oss.sonatype.org/content/repositories/releases
  • Snapshot repository: https://oss.sonatype.org/content/repositories/snapshots

Hint for maven-shade-plugin

You may need to add shade plugin transformer to solve No suitable driver found for jdbc:sqlite: issue.

/imovie-2011-free-download-for-mac.html. (The following note is no longer necessary since sqlite-jdbc-3.8.7)

Sqlite3 Jdbc Driver

Do not include sqlite-jdbc-(version).jar in WEB-INF/lib folder of your web applicationpackage, since multiple web applications hosted by the same Tomcat server cannotload the sqlite-jdbc native library more than once. That is the specification ofJNI (Java Native Interface). You will observe UnsatisfiedLinkError exception withthe message 'no SQLite library found'.

Download Manager For Mac

Work-around of this problem is to put sqlite-jdbc-(version).jar file into (TOMCAT_HOME)/libdirectory, in which multiple web applications can share the same native libraryfile (.dll, .jnilib, .so) extracted from this sqlite-jdbc jar file.

If you are using Maven for your web application, set the dependency scope as 'provided',and manually put the SQLite JDBC jar file into (TOMCAT_HOME)/lib folder.