Skip to content

A standards-compliant JDBC driver for Polypheny-DB.

License

Notifications You must be signed in to change notification settings

polypheny/Polypheny-JDBC-Driver

Repository files navigation

Light: 'Resume application project app icon' Dark: 'Resume application project app icon'

Polypheny JDBC Driver

This repository contains s JDBC driver for Polypheny. It utilizes the Prism query interface deployed with every instance of Polypheny by default. The driver adheres to the JDBC 4.2 standard, ensuring compatibility with Java applications, including those written in Scala and Kotlin, as well as tools like DataGrip.

This driver is compatible with JVM version 8 or higher.

Getting Started

  • The driver is published to Maven Central. Make sure that you have added mavenCentral() to the repositories section in your gradle build file.
  • Add implementation group: 'org.polypheny', name: 'polypheny-jdbc-driver', version: '2.2' .
  • Optionally: load the driver org.polypheny.jdbc.PolyphenyDriver, for example via
    Class.forName( "org.polypheny.jdbc.PolyphenyDriver" );
    
  • Use the connection URL jdbc:polypheny:http://localhost/ to connect to Polypheny.

For authentication, please use the default username pa with an empty password.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

We highly welcome your contributions to the Polypheny JDBC Driver. If you would like to contribute, please fork the repository and submit your changes as a pull request. Please consult our Admin Repository for guidelines and additional information.

Please note that we have a code of conduct. Please follow it in all your interactions with the project.

License

The Apache 2.0 License