RubyonRails连接Oracle数据库实践

三岛一黑

三岛一黑

2016-01-29 14:46

RubyonRails连接Oracle数据库实践,Ruby on Rails 连接 Oracle 数据库实践

今天学习了一下最近流行的Ruby on Rails,感觉:就是一个代码生成器

链接Oracle数据库的时候,查了半天的资料。终于找到办法了,^______^

1.安装驱动

     http://rubyforge.org/projects/ruby-oci8/

     下载并运行(双击)ruby-oci8-mswin里面的*.rb

2.更改database.yml

development:
  adapter: oci
  host: examplesid
  username: exampleuser
  password: examplepass

or

development:
  adapter: oci
  host: 192.168.0.50/examplesid
  username: exampleuser
  password: examplepass

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

没有用到database字段;exampleuser可以用tns来代替;

我的oracle装在另外一台机器上,所以配置如下

development:
  adapter: oci
  host: MyTnsName
  username: system
  password: manager

3.创建表注意事项

ruby on rails中默认的数据表的名称都是复数的名词,就是说如果你要使用如下命令:

ruby script/generate scaffold Item Manage

那么你的数据表的名字就要是Items(注意其中的S),并且所在位置为刚才制定的database.yml中的username的默认空间下。

我使用的是ruby 1.8.4

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

rails 1.0.0

建立表的时候必须有一个字段的名称为ID,并且要为这个表建立一个{table_name}_seq的sequence,方法如下:

如我的Items数据表,字段有:ID, Title , Createdat三个子段,并且建立了一个Items_seq的sequence(SQL:create sequence Items_seq increment by 1)

 4.然后用ruby script/server看看结果吧。^____^

参考文章:

http://wiki.rubyonrails.com/rails/pages/Oracle

展开更多 50%)
分享

猜你喜欢

RubyonRails连接Oracle数据库实践

电脑网络
RubyonRails连接Oracle数据库实践

jsp连接数据库oracle

Web开发
jsp连接数据库oracle

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用PHP连接Oracle数据库

PHP
用PHP连接Oracle数据库

在JAVA中连接Oracle数据库(例子)

编程语言 网络编程
在JAVA中连接Oracle数据库(例子)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样在网站上连接ORACLE数据库

ASP
怎样在网站上连接ORACLE数据库

用PHP连接Oracle for NT 远程数据库

PHP
用PHP连接Oracle for NT 远程数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

php和asp对象的等价关系

php和asp对象的等价关系

在线增减.htpasswd内的用户

在线增减.htpasswd内的用户
下拉加载更多内容 ↓