jcabi / Jcabi Jdbc
Licence: other
Fluent Wrapper of JDBC
Stars: ✭ 90
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Jcabi Jdbc
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+4990%)
Mutual labels: sql, jdbc, databases
Mycat2
MySQL Proxy using Java NIO based on Sharding SQL,Calcite ,simple and fast
Stars: ✭ 750 (+733.33%)
Mutual labels: sql, jdbc
Virtuoso Opensource
Virtuoso is a high-performance and scalable Multi-Model RDBMS, Data Integration Middleware, Linked Data Deployment, and HTTP Application Server Platform
Stars: ✭ 688 (+664.44%)
Mutual labels: sql, databases
Spark
Apache Spark - A unified analytics engine for large-scale data processing
Stars: ✭ 31,618 (+35031.11%)
Mutual labels: sql, jdbc
Jailer
Database Subsetting and Relational Data Browsing Tool.
Stars: ✭ 576 (+540%)
Mutual labels: sql, jdbc
Hue
Open source SQL Query Assistant service for Databases/Warehouses
Stars: ✭ 351 (+290%)
Mutual labels: sql, databases
Examples
Demo applications and code examples for Confluent Platform and Apache Kafka
Stars: ✭ 571 (+534.44%)
Mutual labels: sql, jdbc
Scala Db Codegen
Scala code/boilerplate generator from a db schema
Stars: ✭ 49 (-45.56%)
Mutual labels: sql, jdbc
Jasync Sql
Java & Kotlin Async DataBase Driver for MySQL and PostgreSQL written in Kotlin
Stars: ✭ 1,092 (+1113.33%)
Mutual labels: sql, jdbc
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (+554.44%)
Mutual labels: sql, jdbc
Kyuubi
Kyuubi is a unified multi-tenant JDBC interface for large-scale data processing and analytics, built on top of Apache Spark
Stars: ✭ 363 (+303.33%)
Mutual labels: sql, jdbc
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+8468.89%)
Mutual labels: sql, databases
Clojureql
ClojureQL is superior SQL integration for Clojure
Stars: ✭ 281 (+212.22%)
Mutual labels: sql, jdbc
Requery
requery - modern SQL based query & persistence for Java / Kotlin / Android
Stars: ✭ 3,071 (+3312.22%)
Mutual labels: sql, jdbc
Gorose
GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent. It will be friendly for php developer and python or ruby developer. Currently provides six major database drivers: mysql,sqlite3,postgres,oracle,mssql, Clickhouse.
Stars: ✭ 947 (+952.22%)
Mutual labels: sql, databases
More details are here: jdbc.jcabi.com.
Also, read this blog post: Fluent JDBC Decorator.
JdbcSession
is a convenient fluent wrapper around JDBC:
import com.jcabi.jdbc.JdbcSession;
public class Main {
public static void main(String[] args) {
String name = new JdbcSession(/* JDBC data source */)
.sql("SELECT name FROM foo WHERE id = ?")
.set(123)
.select(new SingleOutcome<String>(String.class));
}
}
Limitations
UUID data type is not supported.
How to contribute?
Fork the repository, make changes, submit a pull request.
We promise to review your changes same day and apply to
the master
branch, if they look correct.
Please run Maven build before submitting a pull request:
$ mvn clean install -Pqulice
Please make sure that you're doing so under user account without administrative rights, otherwise the build will fail (postgresql instance needed for tests can't be launched under admin/root account).
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].