Package org.sqlite

Class SQLiteJDBCLoader

java.lang.Object
org.sqlite.SQLiteJDBCLoader

public class SQLiteJDBCLoader extends Object
Set the system properties, org.sqlite.lib.path, org.sqlite.lib.name, appropriately so that the SQLite JDBC driver can find *.dll, *.dylib and *.so files, according to the current OS (win, linux, mac).

The library files are automatically extracted from this project's package (JAR).

usage: call initialize() before using SQLite JDBC driver.

Author:
leo
  • Constructor Details

    • SQLiteJDBCLoader

      public SQLiteJDBCLoader()
  • Method Details

    • initialize

      public static boolean initialize() throws Exception
      Loads SQLite native JDBC library.
      Returns:
      True if SQLite native library is successfully loaded; false otherwise.
      Throws:
      Exception
    • isNativeMode

      public static boolean isNativeMode() throws Exception
      Checks if the SQLite JDBC driver is set to native mode.
      Returns:
      True if the SQLite JDBC driver is set to native Java mode; false otherwise.
      Throws:
      Exception
    • getMajorVersion

      public static int getMajorVersion()
      Returns:
      The major version of the SQLite JDBC driver.
    • getMinorVersion

      public static int getMinorVersion()
      Returns:
      The minor version of the SQLite JDBC driver.
    • getVersion

      public static String getVersion()
      Returns:
      The version of the SQLite JDBC driver.