在Windows環境下, JRuby on Rails透過JDBC與Microsoft SQL Server 2005連線, 以下是我的環境設定, 跑起來正常!
- 下載SQLServer 2005 JDBC
- 解開下載的檔案並且把sqljdbc.jar放到 jruby/lib裏
- $gem install activerecord-jdbc-adapter
- 修改 Enviroment config(environment.rb)
- 增加: RAILS_CONNECTION_ADAPTERS = 'jdbc' (不加好像也沒關係?)
- 增加: require 'active_record'
- 修改database.yml
- production: #(development, test也一樣設定)
adapter: jdbc
driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
encoding: utf8
database: databasename
url: jdbc:sqlserver://hostname:port;
username: uid
password: password
我的環境:
- JRuby (1.1)
- Rails (2.0.2)
- activerecord-jdbc-adapter (0.8)
- mongrel (1.1.2)
沒有留言:
張貼留言