Java Jdbc

Open-source Java projects categorized as Jdbc

Top 23 Java Jdbc Projects

  • HikariCP

    光 HikariCP・A solid, high-performance, JDBC connection pool at last.

  • Project mention: Java virtual threads caused a deadlock in TPC-C for PostgreSQL | news.ycombinator.com | 2024-01-15

    Looks like HikariCP is also awaiting fixes for this https://github.com/brettwooldridge/HikariCP/pull/2055

  • Trino

    Official repository of Trino, the distributed SQL query engine for big data, former

  • Project mention: Trino: Fast distributed SQL query engine for big data analytics | news.ycombinator.com | 2024-03-19
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jOOQ

    jOOQ is the best way to write SQL in Java

  • Project mention: Serious flaws in SQL – Edgar F. Codd (1990) | news.ycombinator.com | 2024-04-25

    > 2. ORMs do not hide SQL nastiness.

    This is certainly true!

    I mean: ORMs are now well known to "make the easy queries slightly more easy, while making intermediate queries really hard and complex queries impossible".

    I think the are of ORMs is over. It simply did not deliver.

    If a book on SQL is --say-- 100 pages, a book on Hibernate is 400 pages. So much to learn just to make the easy queries slightly easier to type? Just not worth it.

    I prefer jooq any day over ORMs. And dont get me started over what tools like Hasuna have to offer.

    There are also some languages (forgot the names) that are SQL-done-right. Select in the back, more type safe, more logic, more in the same steps as the query gets executed. These need to be adopted by PG and MySQL and we're good to go. (IMHO)

    https://www.jooq.org/

    https://hasura.io/

  • Hibernate

    Hibernate's core Object/Relational Mapping functionality

  • Project mention: Como desenvolvi um backend web em Clojure | dev.to | 2023-07-03
  • hertzbeat

    Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.

  • Project mention: Ask HN: How to do dead simple heartbeat monitoring? | news.ycombinator.com | 2024-05-06

    Maybe can try use opensource project apache hertzbeat to monitoring heartbeat. https://github.com/apache/hertzbeat

  • H2

    H2 is an embeddable RDBMS written in Java.

  • Project mention: H2 Database – CVE getting flagged by automated scans | news.ycombinator.com | 2023-07-18

    The URL should point to a particular comment, but HN removes fragments: https://github.com/h2database/h2database/issues/3686#issueco...

  • linkis

    Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • requery

    requery - modern SQL based query & persistence for Java / Kotlin / Android

  • Jailer

    Database Subsetting and Relational Data Browsing Tool.

  • Project mention: Jailer – open-source database client | news.ycombinator.com | 2024-04-30
  • sqlite-jdbc

    SQLite JDBC Driver

  • p6spy

    P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.

  • JDBI

    The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.

  • Project mention: Permazen: Language-natural persistence to KV stores | news.ycombinator.com | 2023-09-19

    While this may work for greenfield applications, I don't see this working well for preexisting schemas. From their getting started page: "Database fields are automatically created for any abstract getter methods", which definitely scares me away since they seem to be relying on automatic field type conversions.

    I prefer to manage my schemas when I can and do type and DAO conversions via mapper classes in the very simple and elegant JDBI framework where you write SQL annotations above your DAO methods https://jdbi.org/#_declarative_api

    JDBI does wonders for wonky old schemas you've inherited, since joins etc work out of the box (just throw them in your annotations!) The annotations can also link to .SQL files for the big hairy queries.

    All these "do magic" frameworks (hibernate being one of the first) work in the simple cases but then fall apart whenever you need to do anything complex/not-prescribed. I end up having to dig into the internals of the framework to see what's going wrong which negates their whole value add.

  • sqli

    orm sql query builder, API: QB, QB.X, QrB

  • Apache Drill

    Apache Drill is a distributed MPP query layer for self describing data (by apache)

  • Project mention: Git Query Language (GQL) Aggregation Functions, Groups, Alias | /r/ProgrammingLanguages | 2023-06-30

    Also are you familiar with apache drill . The idea is to put an SQL interpreter in front of any kind of database just like you are doing for git here.

  • SchemaCrawler

    Free database schema discovery and comprehension tool

  • Project mention: SQLite Schema Diagram Generator | news.ycombinator.com | 2024-03-23
  • Ebean ORM

    Ebean ORM

  • pgjdbc

    Postgresql JDBC Driver

  • Project mention: Password may not contain: select, insert, update, delete, drop | news.ycombinator.com | 2024-01-21

    The method doAppendEscapeLiteral (Line 66) is a good example; https://github.com/pgjdbc/pgjdbc/blob/master/pgjdbc/src/main...

    I didn’t take notes all the way down, but at the end of the day this method is invoked when a prepared statements’ parameters are being bound

  • clickhouse-java

    Java client and JDBC driver for ClickHouse

  • db-scheduler

    Persistent cluster-friendly scheduler for Java

  • Project mention: Open source Job Scheduler Library in java for high throughput | /r/java | 2023-11-20

    In java we have found Quartz( Quartz) , Job Runr(Jobrunr) and db-scheduler(db-scheduler) and need to evaluate these for our use case.

  • kafka-connect-jdbc

    Kafka Connect connector for JDBC-compatible databases

  • spring-boot-data-source-decorator

    Spring Boot integration with p6spy, datasource-proxy, flexy-pool and spring-cloud-sleuth

  • spring-data-relational

    Spring Data Relational. Home of Spring Data JDBC and Spring Data R2DBC.

  • OpenAM

    OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Jdbc related posts

  • Password may not contain: select, insert, update, delete, drop

    1 project | news.ycombinator.com | 21 Jan 2024
  • Java virtual threads caused a deadlock in TPC-C for PostgreSQL

    4 projects | news.ycombinator.com | 15 Jan 2024
  • Contributing to a JavaScript project!

    1 project | dev.to | 14 Dec 2023
  • About Pool Sizing

    1 project | news.ycombinator.com | 5 Sep 2023
  • Everything People Don't Get About CVEs

    1 project | dev.to | 1 Sep 2023
  • H2 Database – CVE getting flagged by automated scans

    2 projects | news.ycombinator.com | 18 Jul 2023
  • [Look for advice ]for choice of tools/diagram for mapping database

    1 project | /r/dataengineering | 18 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Jdbc projects in Java? This list will help you:

Project Stars
1 HikariCP 19,480
2 Trino 9,621
3 jOOQ 5,905
4 Hibernate 5,767
5 hertzbeat 4,893
6 H2 4,064
7 linkis 3,236
8 requery 3,132
9 Jailer 2,715
10 sqlite-jdbc 2,696
11 p6spy 2,002
12 JDBI 1,915
13 sqli 1,904
14 Apache Drill 1,902
15 SchemaCrawler 1,559
16 Ebean ORM 1,430
17 pgjdbc 1,424
18 clickhouse-java 1,376
19 db-scheduler 1,129
20 kafka-connect-jdbc 1,000
21 spring-boot-data-source-decorator 764
22 spring-data-relational 729
23 OpenAM 723

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com