SQLite for Mac OS X

There have been some questions about how to use SQLite with SQLEditor.
This page offers some tips.

SQLEditor now bundles SQLite drivers!

From SQLEditor version 2.3, we now bundle SQLite drivers in the SQLEditor app.

There is no need to install anything.


Instructions for older versions only

Recommendations for versions prior to 2.3

The currently recommended driver is the XSerial SQLite JDBC Driver

We think this is the best current SQLite JDBC driver

We are mirroring the distribution here for convenience of SQLEditor users and to reduce load on main servers. The JAR file contains both source code and binary in a single package.

Important Note:
The makers of this driver are not affiliated or connected with SQLEditor in any way, please direct support queries relating to SQLEditor and the use of these drivers with SQLEditor to us at support@malcolmhardie.com

Installation

Download the binary jar file and then move it to the /Library/Java/Extensions directory.

You do not need to decompress it or otherwise alter it.

If you have compatibility concerns you can use the SQLEditor specific directory to install the drivers instead:
/Library/Application Support/SQLEditor/JDBC Drivers/



Note This is the Library directory at the root of your hard disk, not the one in your user directory. SQLEditor won't search your user directory for drivers.



License

Xserial Driver is licensed under Apache License v2

Based on Original Code (Zentus)

ISC/BSD Licensed

Copyright (c) 2007 David Crawshaw

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


Previous Intel SQLite JDBC Driver


(No longer recommended)

I have compiled the following drivers from the sources provided by ch-werner and Greg Bolsinga. This version works on my intel mac (running 10.4.8).

Changes from official version:

* Switched jdk target and source versions from unspecifed (which defaults to 1.5) to 1.3

This is not an official distribution of the SQLite drivers

SQLite JDBC Driver (Binary)
SQLite JDBC Driver (Source)

Download JAR (Binary+Source)

jar File
Version 3.7.15-M1

Requirements

  • Mac OS X 10.5 or later
  • Univeral Binary