All Projects → ttddyy → Datasource Proxy

ttddyy / Datasource Proxy

Licence: mit
Provide listener framework for JDBC interactions and query executions via proxy.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Datasource Proxy

Sqlite Jdbc
SQLite JDBC Driver
Stars: ✭ 1,961 (+366.9%)
Mutual labels:  jdbc, database
Ormlite Jdbc
ORMLite JDBC functionality that works with JDBC drivers to attach to various database types
Stars: ✭ 184 (-56.19%)
Mutual labels:  jdbc, database
Doobie
Functional JDBC layer for Scala.
Stars: ✭ 1,910 (+354.76%)
Mutual labels:  jdbc, database
Ebean
Ebean ORM
Stars: ✭ 1,172 (+179.05%)
Mutual labels:  jdbc, database
H2database
H2 is an embeddable RDBMS written in Java.
Stars: ✭ 3,078 (+632.86%)
Mutual labels:  jdbc, database
Snowflake Jdbc
Snowflake JDBC Driver
Stars: ✭ 83 (-80.24%)
Mutual labels:  jdbc, database
Quill
Compile-time Language Integrated Queries for Scala
Stars: ✭ 1,998 (+375.71%)
Mutual labels:  jdbc, database
Hibernate Orm
Hibernate's core Object/Relational Mapping functionality
Stars: ✭ 4,806 (+1044.29%)
Mutual labels:  jdbc, database
Jaydebeapi
JayDeBeApi module allows you to connect from Python code to databases using Java JDBC. It provides a Python DB-API v2.0 to that database.
Stars: ✭ 247 (-41.19%)
Mutual labels:  jdbc, database
Sqlhelper
SQL Tools ( Dialect, Pagination, DDL dump, UrlParser, SqlStatementParser, WallFilter, BatchExecutor for Test) based Java. it is easy to integration into any ORM frameworks
Stars: ✭ 242 (-42.38%)
Mutual labels:  jdbc, database
Scalikejdbc
A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
Stars: ✭ 1,139 (+171.19%)
Mutual labels:  jdbc, database
Clickhouse Native Jdbc
ClickHouse Native Protocol JDBC implementation
Stars: ✭ 310 (-26.19%)
Mutual labels:  jdbc, database
Jailer
Database Subsetting and Relational Data Browsing Tool.
Stars: ✭ 576 (+37.14%)
Mutual labels:  jdbc, database
P6spy
P6Spy is a framework that enables database data to be seamlessly intercepted and logged with no code changes to the application.
Stars: ✭ 1,567 (+273.1%)
Mutual labels:  jdbc, logging
Ragtime
Database-independent migration library
Stars: ✭ 519 (+23.57%)
Mutual labels:  jdbc, database
Norm
Access a database in one line of code.
Stars: ✭ 152 (-63.81%)
Mutual labels:  jdbc, database
Tracker Enabled Dbcontext
Tracker-enabled DbContext offers you to implement full auditing in your database
Stars: ✭ 210 (-50%)
Mutual labels:  database, logging
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+1017.86%)
Mutual labels:  jdbc, database
Java Persistence Frameworks Comparison
Comparison of non-JPA SQL mapping frameworks for Java (Jooq, Spring JDBCTemplate, MyBatis, EBean, JDBI, Speedment, sql2o)
Stars: ✭ 213 (-49.29%)
Mutual labels:  jdbc, database
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+990.71%)
Mutual labels:  jdbc, database

datasource-proxy

Build Status Maven Central Download

About

Provide proxy classes for JDBC API to intercept executing queries and methods.

Versions

  • 2.x (Under development)

    • Java8 baseline.
    • master branch
  • 1.x

    • Works with JDK1.6+ (works well with Java8).
    • 1.x branch

User Guide

Maven

<dependency>
  <groupId>net.ttddyy</groupId>
  <artifactId>datasource-proxy</artifactId>
  <version>[LATEST_VERSION]</version>
</dependency>
  • latest version is: Maven Central
  • No dependencies to other libraries, everything is optional.
    • For example, if you want to use slf4j logger with SLF4JQueryLoggingListener, then you need slf4j library.
  • requires jdk1.6+

Snapshot is available via oss sonatype snapshot repository.

Related Projects

Examples:

Unit test support:

Javadoc


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