Module: JDBCHelper::Constants::Connector

Defined in:
lib/jdbc-helper/constants.rb

Overview

Constants only for Connectors

Constant Summary collapse

DEFAULT_PARAMETERS =
{
  :mysql => {
    :driver               => 'com.mysql.jdbc.Driver',
    :zeroDateTimeBehavior => 'convertToNull',
    # Removed from 0.6.3:
    #  This can have a performance hit when batch size is large
    # :rewriteBatchedStatements => 'true',
    :useServerPrepStmts   => 'true',
    :useCursorFetch       => 'true',
  },
  :mariadb      => {
    :driver     => 'org.mariadb.jdbc.Driver',
  },
  :oracle       => {
    :driver     => 'oracle.jdbc.driver.OracleDriver',
  },
  :postgres     => {
    :driver     => 'org.postgresql.Driver',
    :stringtype => 'unspecified',
  },
  :sqlserver    => {
    :driver     => 'com.microsoft.sqlserver.jdbc.SQLServerDriver',
  },
  :cassandra    => {
    :driver     => 'org.apache.cassandra.cql.jdbc.CassandraDriver',
    :cqlVersion => '3.0.0',
  },
  :filemaker    => {
    :driver     => 'com.filemaker.jdbc.Driver'
  },
  :sqlite       => {
    :driver     => 'org.sqlite.JDBC',
  }
}