GithubHelp home page GithubHelp logo

drizzlejdbc's Introduction

Drizzle JDBC

A BSD Licensed JDBC driver for MySQL and Drizzle.

Maven

<dependency>
    <groupId>org.drizzle.jdbc</groupId>
    <artifactId>drizzle-jdbc</artifactId>
    <version>1.2</version>
</dependency>

Connection string

jdbc:drizzle://<user>@<host>:<port>/<database>

or

jdbc:mysql:thin://<user>@<host>:<port>/<database>

Connection options

Connection options are appended to the connection string, like a http url.

Current supported options are;

  • useSSL=true - use ssl to connect (you need to do some java ssl magic to get it to work, look at the mysql documentation)
  • allowMultiQueries=true - allow sending several queries in one round trip to the server
  • connectTimeout=X - have an X second connection timeout.
  • createDB=true - create the given database if it does not exist when connecting.
  • enableBlobStreaming=true - experimental support for PBMS blob streaming.

Building and testing

To test you need to have:

  • a drizzle server running on localhost:3307
  • a mysql server running on localhost:3306

each server also needs to have a database callet test_units_jdbc and for the mysql one, full read/write rights to an anonymous user.

To build it without running tests, simply do mvn -Dmaven.test.skip=true package

drizzlejdbc's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.