0
require 'rubygems'
require 'jdbc/jtds'
require 'activerecord-jdbc-adapter'
config = {
:username => 'me',
:password => 'mypass',
:adapter => 'jdbc',
:driver => 'net.sourceforge.jtds.jdbc.Driver',
:url => 'jdbc:jtds:sybase://myserver:1234/mydb'
}
ActiveRecord::Base.establish_connection(config)
ActiveRecord::Base.connection.class
# => ActiveRecord::ConnectionAdapters::MssqlJdbcConnection
我知道MSSQL和Sybase具有共享歷史記錄,但是在連接到Sybase時獲得此適配器是否正確?嘗試連接到sybase但解析爲mssql適配器
我的問題是類型沒有正確映射到ruby類型。例如浮動和小數正被轉換爲字符串。
寶石:
- 的ActiveRecord-JDBC適配器1.1.3
- JDBC-JTDS 1.2.5