Module: JDBCHelper::Oracle

Extended by:
Connector
Defined in:
lib/jdbc-helper/connector/oracle.rb

Overview

Shortcut connector for Oracle

Class Method Summary collapse

Methods included from Connector

check_params, connect_impl, ensure_close

Class Method Details

.connect(host, user, password, service_name, extra_params = {}, &block) ⇒ JDBCHelper::Connection

Parameters:

  • host (String)
  • user (String)
  • password (String)
  • service_name (String)

Returns:



14
15
16
17
18
19
20
# File 'lib/jdbc-helper/connector/oracle.rb', line 14

def self.connect(host, user, password, service_name, extra_params = {}, &block)
  connect_impl :oracle, {
    :url      => "jdbc:oracle:thin:@#{host}/#{service_name}",
    :user     => user,
    :password => password
  }, {}, &block
end

.connect_by_sid(host, user, password, sid, extra_params = {}, &block) ⇒ JDBCHelper::Connection

Deprecated.

Parameters:

  • host (String)
  • user (String)
  • password (String)
  • sid (String)

Returns:



28
29
30
31
32
33
34
35
# File 'lib/jdbc-helper/connector/oracle.rb', line 28

def self.connect_by_sid(host, user, password, sid,
         extra_params = {}, &block)
  connect_impl :oracle, {
    :url      => "jdbc:oracle:thin:@#{host}:#{sid}",
    :user     => user,
    :password => password
  }, {}, &block
end