Skip to content

Instantly share code, notes, and snippets.

@dgrstl
Created August 11, 2017 17:45
Show Gist options
  • Save dgrstl/302d8a9e7f2649d5c6a9c55c1677eb47 to your computer and use it in GitHub Desktop.
Save dgrstl/302d8a9e7f2649d5c6a9c55c1677eb47 to your computer and use it in GitHub Desktop.
warn "Jdbc-sqlserver is only for use with JRuby" if (JRUBY_VERSION.nil? rescue true)
require "jdbc/sqlserver/version"
module Jdbc
module Sqlserver
def self.driver_jar
"sqljdbc4.jar"
end
def self.load_driver(method = :load)
send method, driver_jar
end
def self.driver_name
'com.microsoft.sqlserver.jdbc.SQLServerDriver'
end
if defined?(JRUBY_VERSION) && # enable backwards-compat behavior :
( Java::JavaLang::Boolean.get_boolean("jdbc.driver.autoload") ||
Java::JavaLang::Boolean.get_boolean("jdbc.sqlserver.autoload") )
warn "autoloading JDBC driver on require 'jdbc/sqlserver'" if $VERBOSE
load_driver :require
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment