All Projects → gwenn → sqlite-jna

gwenn / sqlite-jna

Licence: Unlicense license
Java wrapper and Jdbc driver for SQLite using JNA or Bridj or JNR or JNI or JavaCPP.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sqlite-jna

Requery
requery - modern SQL based query & persistence for Java / Kotlin / Android
Stars: ✭ 3,071 (+15255%)
Mutual labels:  jdbc, sqlite
eth-jdbc-connector
Ethereum JDBC driver implements a pure java, type 4 JDBC driver that executes SQL queries on Ethereum Blockchain.
Stars: ✭ 19 (-5%)
Mutual labels:  jdbc, jdbc-driver
Sqlite Jdbc
SQLite JDBC Driver
Stars: ✭ 1,961 (+9705%)
Mutual labels:  jdbc, sqlite
jTDS
jTDS JDBC Driver
Stars: ✭ 67 (+235%)
Mutual labels:  jdbc, jdbc-driver
Ebean
Ebean ORM
Stars: ✭ 1,172 (+5760%)
Mutual labels:  jdbc, sqlite
Lychee
The most complete and powerful data-binding library and persistence infra for Kotlin 1.3, Android & Splitties Views DSL, JavaFX & TornadoFX, JSON, JDBC & SQLite, SharedPreferences.
Stars: ✭ 102 (+410%)
Mutual labels:  jdbc, sqlite
dice-fairlink
JDBC Driver for read-only connections on AWS RDS Clusters
Stars: ✭ 33 (+65%)
Mutual labels:  jdbc, jdbc-driver
table2pojo
Generate POJOs for database table/columns
Stars: ✭ 16 (-20%)
Mutual labels:  jdbc
java
📚 Recursos para aprender Java
Stars: ✭ 31 (+55%)
Mutual labels:  jdbc
NiuBi
👊 一个Java文件也能干大事系列
Stars: ✭ 34 (+70%)
Mutual labels:  jdbc
soda-for-java
SODA (Simple Oracle Document Access) for Java is an Oracle library for writing Java apps that work with JSON (and not only JSON!) in the Oracle Database. SODA allows your Java app to use the Oracle Database as a NoSQL document store.
Stars: ✭ 61 (+205%)
Mutual labels:  jdbc
zuul-route-jdbc-spring-cloud-starter
No description or website provided.
Stars: ✭ 23 (+15%)
Mutual labels:  jdbc
wasp
WASP is a framework to build complex real time big data applications. It relies on a kind of Kappa/Lambda architecture mainly leveraging Kafka and Spark. If you need to ingest huge amount of heterogeneous data and analyze them through complex pipelines, this is the framework for you.
Stars: ✭ 19 (-5%)
Mutual labels:  jdbc
tamer
Standalone alternatives to Kafka Connect Connectors
Stars: ✭ 42 (+110%)
Mutual labels:  jdbc
komapper
Kotlin SQL Mapper
Stars: ✭ 28 (+40%)
Mutual labels:  jdbc
database-metadata-bind
A library for binding information from java.sql.DatabaseMetadata
Stars: ✭ 17 (-15%)
Mutual labels:  jdbc
hive-jdbc-driver
An alternative to the "hive standalone" jar for connecting Java applications to Apache Hive via JDBC
Stars: ✭ 31 (+55%)
Mutual labels:  jdbc
java-notes
Complete Java Note for colleges in Nepal.
Stars: ✭ 30 (+50%)
Mutual labels:  jdbc
DBISProject
Library Management System using Java and MySQL
Stars: ✭ 27 (+35%)
Mutual labels:  jdbc
implyr
SQL backend to dplyr for Impala
Stars: ✭ 74 (+270%)
Mutual labels:  jdbc

JDBC driver for SQLite using JNA instead of JNI to make it easy to deploy (if you already have SQLite installed). There are two layers:

  • a small one matching the SQLite API (package org.sqlite)
  • a bloated one matching the JDBC API (package org.sqlite.driver)

Build Status Maven Central Javadocs

INSTALL

  1. https://github.com/twall/jna/blob/master/www/GettingStarted.md
  2. http://www.sqlite.org/download.html
  3. Ensure JVM and SQLite match (x86 vs x86-64)

On Windows, to build your own x86-64 version (with cygwin&mingw):

x86_64-w64-mingw32-gcc.exe -Wl,--kill-at -O -shared -o sqlite3.dll -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_STAT3 -DSQLITE_THREADSAFE=1 -DSQLITE_DEFAULT_FOREIGN_KEYS=1 sqlite3.c
+ Stripping...

TODO

  1. Fix as many unimplemented methods as possible.
  2. Benchmark

LINKS

LICENSE

Public domain

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].