我有一个较旧的数据库Oracle RDB。我在.net上使用.net的ODBC,但我不确定如何在Mac OS X服务器上继续使用RoR。我不知道我在Windows上如何使用RoR来完成它。Ruby on Rails可以在Mac OS X或Windows上连接到Oracle/RDB吗?
我一直希望大方向。
编辑:我搜索了activerecord和rdb,但还没有找到它呢。我在Firebird的代码中看到了对rdb $ database等的引用,但就是这样。
我有一个较旧的数据库Oracle RDB。我在.net上使用.net的ODBC,但我不确定如何在Mac OS X服务器上继续使用RoR。我不知道我在Windows上如何使用RoR来完成它。Ruby on Rails可以在Mac OS X或Windows上连接到Oracle/RDB吗?
我一直希望大方向。
编辑:我搜索了activerecord和rdb,但还没有找到它呢。我在Firebird的代码中看到了对rdb $ database等的引用,但就是这样。
几岁?因为有一些资源,为Rails和Oracle这样
http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html
或者也许你可以使用JRuby和JDBC试试,这是超级容易,你必须到Oracle JDBC JAR文件复制使用JRuby/lib文件夹,然后在轨道项目设置你的数据库(配置/ database.yml中)这样
production:
adapter: jdbc
driver: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@you_server_address:1521:instanceName
username: user
password: pass
这个问题说明了如何与Oracle在Linux和Mac配置回报率:
甲骨文RDB是Oracle RDBMS
不同需要使用Oracle RDB特定的JDBC驱动程序。前往http://www.oracle.com/technetwork/database/rdb/index-090638.html
谢谢。那么我可能会被迫使用jRuby(这不是件坏事),因为有JDBC驱动程序或Oracle RDB。如果我这样做,我还能得到所有“常规”ActiveRecord和RoR的东西吗? – johnny 2009-06-08 15:02:37
绝对! JRuby是Ruby语言的一个实现,因此rails运行良好,无需任何修改! – Luke 2009-06-08 22:19:48