All Projects → jcabi → Jcabi Jdbc

jcabi / Jcabi Jdbc

Licence: other
Fluent Wrapper of JDBC

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
Snowflake Jdbc
Snowflake JDBC Driver
Stars: ✭ 83 (-7.78%)
Mutual labels:  sql, jdbc
Micronaut Data
Ahead of Time Data Repositories
Stars: ✭ 352 (+291.11%)
Mutual labels:  sql, jdbc
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
Ragtime
Database-independent migration library
Stars: ✭ 519 (+476.67%)
Mutual labels:  sql, jdbc
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+5116.67%)
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
Spark Website
Apache Spark Website
Stars: ✭ 75 (-16.67%)
Mutual labels:  sql, jdbc
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

EO principles respected here Managed by Zerocracy DevOps By Rultor.com We recommend IntelliJ IDEA

Build Status PDD status Maven Central Javadoc Coverage Status

jpeek report Hits-of-Code

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].