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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SQLiteJDBCLoader.VersionHolder
This class will load the version from resources during.
-
Constructor Summary
Constructors Constructor Description SQLiteJDBCLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
getMajorVersion()
static int
getMinorVersion()
static String
getVersion()
static boolean
initialize()
Loads SQLite native JDBC library.static boolean
isNativeMode()
Checks if the SQLite JDBC driver is set to native mode.
-
-
-
Method Detail
-
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.
-
-