Class: Trinidad::Extensions::MssqlDbpoolWebAppExtension

Inherits:
DbpoolWebAppExtension
  • Object
show all
Defined in:
lib/trinidad_mssql_dbpool_extension/mssql_webapp_extension.rb

Instance Method Summary collapse

Instance Method Details

#driver_nameObject



5
6
7
8
# File 'lib/trinidad_mssql_dbpool_extension/mssql_webapp_extension.rb', line 5

def driver_name
  defined?(Jdbc::JTDS.driver_name) ? Jdbc::JTDS.driver_name :
    'net.sourceforge.jtds.jdbc.Driver'
end

#load_driverObject



14
15
16
17
18
19
# File 'lib/trinidad_mssql_dbpool_extension/mssql_webapp_extension.rb', line 14

def load_driver
  require 'jdbc/jtds'
  # NOTE: the adapter has only support for working with the
  # open-source jTDS driver (won't work with MS's driver) !
  Jdbc::JTDS.load_driver if defined?(Jdbc::JTDS.load_driver)
end

#protocolObject



10
11
12
# File 'lib/trinidad_mssql_dbpool_extension/mssql_webapp_extension.rb', line 10

def protocol
  'jdbc:jtds:sqlserver://'
end