Module: Jdbc::JTDS
- Defined in:
- lib/jdbc/jtds.rb,
lib/jdbc/jtds/version.rb
Constant Summary collapse
- DRIVER_VERSION =
'1.3.1'
- VERSION =
DRIVER_VERSION
Class Method Summary collapse
Class Method Details
.driver_jar ⇒ Object
7 8 9 |
# File 'lib/jdbc/jtds.rb', line 7 def self.driver_jar "jtds-#{DRIVER_VERSION}.jar" end |
.driver_name ⇒ Object
21 22 23 |
# File 'lib/jdbc/jtds.rb', line 21 def self.driver_name 'net.sourceforge.jtds.jdbc.Driver' end |
.load_driver(method = :load) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/jdbc/jtds.rb', line 11 def self.load_driver(method = :load) vers = Java::java.lang.System::get_property( "java.specification.version" ) if ( ( vers.split( '.' ).map(&:to_i) <=> [ 1, 7 ] ) >= 0 ) send method, driver_jar else raise LoadError, "Version #{VERSION} of Jdbc-JTDS requires Java 1.7 " + "or later (try using gem 'jdbc-jtds', '~> 1.2.8'). " end end |