2009-06-08 87 views
0

我有一个较旧的数据库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等的引用,但就是这样。

回答

1

几岁?因为有一些资源,为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 
+0

谢谢。那么我可能会被迫使用jRuby(这不是件坏事),因为有JDBC驱动程序或Oracle RDB。如果我这样做,我还能得到所有“常规”ActiveRecord和RoR的东西吗? – johnny 2009-06-08 15:02:37

+0

绝对! JRuby是Ruby语言的一个实现,因此rails运行良好,无需任何修改! – Luke 2009-06-08 22:19:48

-1

甲骨文RDB是Oracle RDBMS