Module: Spider::Model::Storage::Db::Connectors::ODBC::ClassMethods

Defined in:
lib/spiderfw/model/storage/db/connectors/odbc.rb

Instance Method Summary collapse

Instance Method Details

#connection_alive?(conn) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
23
24
25
26
# File 'lib/spiderfw/model/storage/db/connectors/odbc.rb', line 20

def connection_alive?(conn)
    begin
        return conn.connected?
    rescue
        return false
    end 
end

#new_connection(dsn = nil, user = nil, passwd = nil) ⇒ Object



13
14
15
16
17
18
# File 'lib/spiderfw/model/storage/db/connectors/odbc.rb', line 13

def new_connection(dsn=nil, user=nil, passwd=nil)
    conn = ::ODBC.connect(dsn, user, passwd)
    conn.autocommit = true

    return conn
end