13 best Java SQL Database libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 10, 2023
Guide Kit
Java is a programming language that is used to create applications for various platforms, including Windows, Mac OS, UNIX and Linux. SQL databases are the most common data storage systems for modern web applications. They are the backbone of any web application. Java SQL Database is a language-independent, vendor-neutral, technology-neutral specification intended to standardize the interaction between a database management system and a programming language. Java Database Connectivity (JDBC) API provides the ability to interact with databases that support the SQL standard. Java-JDBC is a pure Java package that provides both a JDBC driver and a rich set of classes for building and manipulating SQL statements, as well as for accessing data from relational database management systems. There are several popular Java SQL Database open source libraries available for developers: dbeaver - Free universal database tool and SQL client; questdb - open source SQL database designed to process time series data; zeppelin - Webbased notebook that enables datadriven.
dbeaverby dbeaver
Free universal database tool and SQL client
dbeaverby dbeaver
Java 32395 Version:23.1.0 License: Permissive (Apache-2.0)
questdbby questdb
An open source time-series database for fast ingest and SQL queries
questdbby questdb
Java 11579 Version:7.2 License: Permissive (Apache-2.0)
zeppelinby apache
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.
zeppelinby apache
Java 6070 Version:Current License: Permissive (Apache-2.0)
orientdbby orientechnologies
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.
orientdbby orientechnologies
Java 4608 Version:3.2.19 License: Permissive (Apache-2.0)
crateby crate
CrateDB is a distributed SQL database for storing and analyzing massive amounts of data in real-time. Built on top of Lucene.
crateby crate
Java 3692 Version:5.3.2 License: Permissive (Apache-2.0)
galaxysqlby ApsaraDB
PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.
galaxysqlby ApsaraDB
Java 989 Version:galaxysql-5.4.13 License: Permissive (Apache-2.0)
mssql-jdbcby microsoft
The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs).
mssql-jdbcby microsoft
Java 960 Version:v12.3.1 License: Permissive (MIT)
sqllineby julianhyde
Shell for issuing SQL to relational databases via JDBC
sqllineby julianhyde
Java 568 Version:sqlline-1.12.0 License: Permissive (BSD-3-Clause)
flume-ng-sql-sourceby keedio
Flume Source to import data from SQL Databases
flume-ng-sql-sourceby keedio
Java 248 Version:v1.5.2 License: Permissive (Apache-2.0)
SQLite-sync.comby sqlite-sync
AMPLI-SYNC is a framework for synchronizing data between a Sqlite database and an MS SQL/MySQL/Oracle/PostgreSQL database. With this framework your application can work completely offline (Airplane Mode), then perform an automated Bidirectional Synchronization when an internet connection becomes available.
SQLite-sync.comby sqlite-sync
Java 229 Version:Current License: Permissive (BSD-3-Clause)
sqlautoreviewby taobao
automatic review database dml sql(select,insert,update,delete),build create index script for every SQL statment,and merge all create index script with exist indexes on these tables.
sqlautoreviewby taobao
Java 199 Version:Current License: Strong Copyleft (GPL-2.0)
filiby yahoo
Easily make RESTful web services for time series reporting with Big Data analytics engines like Druid and SQL Databases.
filiby yahoo
Java 169 Version:Current License: Permissive (Apache-2.0)