今天学习了一下最近流行的Ruby on Rails,感觉:就是一个代码生成器 链接Oracle数据库的时候,查了半天的资料。终于找到办法了,^______^ 1.安装驱动 下载并运行(双击)ruby-oci8-mswin里面的*.rb 2.更改database.yml development: adapter: oci host: exam

今天学习了一下最近流行的Ruby on Rails,感觉:就是一个代码生成器 链接Oracle数据库的时候,,查了半天的资料。终于找到办法了,^______^

1.安装驱动

下载并运行(双击)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

没有用到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

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看看结果吧。^____^

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

oracle数据库实践,RubyonRails连接Oracle数据库实践相关推荐

  1. python oracle数据库开发_python连接Oracle数据库

    # python连接oracle数据 ## 介绍 ----------------------------- - python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令 ...

  2. asp.netcore oracle,Asp.net core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库...

    Asp.net Core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库 1.前言 本次主要采用Asp.net core3.1 ...

  3. asp连接oracle 服务端,Asp.net core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库...

    Asp.net Core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库 1.前言 本次主要采用Asp.net core3.1 ...

  4. vs2015如何连接oracle,VS2015中C#连接Oracle数据库

    硬件环境:Win10 64位+ VS2015 + ODP.Net for VS2015 配置ODP.Net Oracle Developer Tools for Visual Studio 12.1. ...

  5. 没有oracle客户端可以连接数据库,Oracle数据库之SqlDbx连接oracle(无需安装Oracle客户端)...

    本文主要向大家介绍了Oracle数据库之SqlDbx连接oracle(无需安装Oracle客户端),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 标签:acl   str    ...

  6. oracle 连接组件,[2021] node连接oracle数据库示例[使用oracle官方组件]

    [2021] node连接oracle数据库示例[使用oracle官方组件] node 连接 oracle 示例 本示例采用的 oracledb 和 instantclient-basic-windo ...

  7. mysql和oracle共用服务器_如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装MySQL和oracle会有冲突么...

    在上一篇文章中,小编为您详细介绍了关于<模拟飞行10 咋设置多显示器10?>相关知识.本篇中小编将再为您讲解标题如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装My ...

  8. 【Exception】Navicat连接Oracle闪退 Navicat连接Oracle 报错:connection to server failed,probable Oracle Net admi

    [Exception]Navicat连接Oracle闪退 Navicat连接Oracle 报错:connection to server failed,probable Oracle Net admi ...

  9. jmeter连接MySQL出错_MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory...

    本文主要向大家介绍了MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory  ,通过具体的内容向大家展现,希望对大家学习M ...

最新文章

  1. Spring中使用Log4j记录日志
  2. position:relative 与 position:absolute
  3. php escape undfine,PHP中处理 undefined variable的方法 | Soo Smart!
  4. MySQL修改字符集
  5. jdk10 换成jdk8_JDK 10的摘要Javadoc标签
  6. 计算机二级考试c语言公共基础知识,全国计算机二级c语言公共基础知识考试内容.doc...
  7. 文本检测-EAST方法概述
  8. hprose java 下载_Hprose Java|Hprose For Java下载v2017.2.0官方版 附使用教程 - 欧普软件下载...
  9. R语言聚类算法之期望最大化聚类(Expectation Maximization Algorithm)
  10. ProxyToken:微软 Exchange 服务器中的认证绕过新漏洞,可窃取用户邮件
  11. 使用Dockerfile构建镜像-Docker for Web Developers(5)
  12. PHP PDO(mysql) 封装类
  13. Objective-C Runtime那点事儿
  14. MVP模式——Okhttp实现下载图片并带有进度 【Android Demo】
  15. HTML 多选框
  16. mongodb实现一主两从一个仲裁者
  17. yaml及使用PyYaml操作yaml文件详解
  18. [配置] 修改路由器的名称
  19. 力扣解法汇总2013-检测正方形
  20. 我是一个线程,篮球场上的小野马

热门文章

  1. python八角图形绘制_(Python)从零开始,简单快速学机器仿人视觉Opencv—第四节:OpenCV处理鼠标事件...
  2. Android 版本适配:9.0 Pie(API 级别 28)
  3. @Cotroller和@RestCotroller
  4. android的蓝牙和数据库的开源项目地址
  5. php yii框架连接数据库,Yii 框架使用数据库(databases)的方法示例
  6. 怎么把ppt弄成链接的形式_视频引流的方法,教你怎么用视频引流日引500
  7. matlab使用load指令,科学网—matlab常用方法 - 陈超的博文
  8. server sql 统计信息 过时_sql-server – 何时更新统计信息?
  9. python中自定义错误_Python中的自定义错误消息
  10. OpenShift 4 - 获取能访问API服务的用户认证Token