ruby way之连接数据库

这边都只是个大概,具体的要自己去看文档了.

1 连接SQLite:

require 'sqlite' 
 
db = SQLite::Database.new("library.db") 
 
db.execute("select title,author from books") do |row| 
 
 p row 
 
end 
 
db.close

2连接mysql:

require 'mysql' 
 
m = Mysql.new("localhost","name","password","maillist") 
r = m.query("SELECT * FROM people ORDER BY name") 
r.each_hash do |f| 
 print "#{f['name']} - #{f['email']}" 
end

3连接到PostgreSQL:

require 'postgres' 
conn = PGconn.connect("",5432, "", "", "testdb") 
 
conn.exec("create table rtest ( number integer default 0 );") 
conn.exec("insert into rtest values ( 99 )") 
res = conn.query("select * from rtest") 
# res id [["99"]] 

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索sqlite
, mysql
, select
, require
, name
conn
ruby 连接数据库、ruby on rails 数据库、ruby 数据库、ruby 数据库操作、ruby数据库根据id找值,以便于您获取更多的相关知识。

时间: 2024-11-05 04:48:35

ruby way之连接数据库的相关文章

在Ruby程序中连接数据库的详细教程_ruby专题

本章节将向您讲解如何使用 Ruby 访问数据库.Ruby DBI 模块为 Ruby 脚本提供了类似于 Perl DBI 模块的独立于数据库的接口. DBI 即 Database independent interface,代表了 Ruby 独立于数据库的接口.DBI 在 Ruby 代码与底层数据库之间提供了一个抽象层,允许您简单地实现数据库切换.它定义了一系列方法.变量和规范,提供了一个独立于数据库的一致的数据库接口. DBI 可与下列进行交互:     ADO (ActiveX Data Ob

Ruby on rails开发从头来(四十三)- ActiveRecord基础(连接数据库)

Active Record抽象了数据库连接的概念,帮助应用程序来处理底层的数据库链接的细节,作为替代,Active Record使用通用的调用,将细节委托给一组数据库适配器. 可以使用establish_connection( )方法来制定连接,下面的例子创建了一个mysql数据库连接,数据库的名字是railsdb,服务器的Host名为dbserver.com,用户名为railsuser,密码为railspw. ActiveRecord::Base.establish_connection( :

Ruby on rails开发从头来(三十七)- ActiveRecord基础

ActiveRecord是Rails提供的一个对象关系映射(ORM)层,从这篇开始,我们来了解Active Record的一些基础内容,连接数据库,映射表,访问数据等. Active Record使用基本的ORM模式:表映射成类,行映射成为对象,列映射成对象的属性.与很多大量使用配置的ORM库不同,Active Record最小化了配置.想象一下,有一个使用Active Record的程序把Mysql数据库中的orders表转换到类,通过制定的ID查找到order,设定order的名称,然后保存

java开发中基于JDBC连接数据库实例总结_java

本文实例讲述了java开发中基于JDBC连接数据库的方法.分享给大家供大家参考,具体如下: 创建一个以JDBC连接数据库的程序,包含7个步骤:   1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ;

CentOS6.3下GitLab+Nginx(SSL)+MySQL+Ruby安装部署

Gitlab是一个用Ruby on Rails开发的开源项目管理程序.可以通过WEB界面进行访问公开的或者私人项目. 它和Github有类似的功能,能够浏览源代码,管理缺陷和注释. 本文选择NGINX与MYSQL来配合GitLab实现web管理,数据存储等功能,配置过程中难点基本在GitLab的脚本修改,SSH秘钥连接,Nginx SSL证书等这些方面,作者也是耗费非常大的力气,结合很多文档的clue以及很多老外的debug comment,终于最终完成,希望在此给大家一个抛砖引玉的机会,了解到

CentOS6系统中GitLab+Nginx(SSL)+MySQL+Ruby安装配置

本文选择NGINX与MYSQL来配合GitLab实现web管理,数据存储等功能,配置过程中难点基本在GitLab的脚本修改,SSH秘钥连接,Nginx SSL证书等这些方面,作者也是耗费非常大的力气,结合很多文档的clue以及很多老外的debug comment,终于最终完成,希望在此给大家一个抛砖引玉的机会,了解到SCM(软件配置管理)其实也不是想象中那么小儿科,很多逻辑也着实需要下功夫investigation. 最后我是一路向北,我为我自己带盐.... 解决方案: 环境部署 操作系统  

ruby DBI安装使用指南

1.安装首先,我是使用mysql进行测试的,你的机器上需要安装mysql数据库. 然后执行: gem install mysql 到rubyforge下载ruby-DBI,解压后cd到目录运行如下命令: ruby setup.rb config --with=dbi,dbd_mysql ruby setup.rb setup ruby setup.rb install 完整的setup命令参数参考DBI的doc 2.完整例子DBI是一类似于ODBC的开发式的统一的数据库编程接口,结构层次上可以分

Ruby 连接MySQL数据库

使用Ruby连接数据库的过程还真的是坎坷,于是写点文字记录一下. 简介 Ruby简介 RubyGems简介 包管理之道 比较著名的包管理举例 细说gem 常用的命令 准备 驱动下载 dbi mysql mysql2 MySQL的CC连接器 测试环境 代码测试 连接数据库 CRUD Select Delete Update Insert 仿PreparedStatement 假冒伪劣版 假冒伪劣进阶版 处理结果集 表结构 结果集遍历 总结 简介 Ruby简介 Ruby是一种纯粹的面向对象编程语言.

怎样用ajax连接数据库?

问题描述 怎样用ajax连接数据库? 怎样在js中用ajax连接数据库并从里面查询数据和插入数据啊 解决方案 http://blog.csdn.net/leyangjun/article/details/46596727 详细例子介绍 解决方案二: 那那个json是什么意思啊 我记得老师讲了什么getJson 具体是什么意思我忘了 解决方案三: Ajax是调后台action,action进行数据查询处理 解决方案四: 后台的数据处理是通过服务器端语言来控制的,例如C#,PHP..等等. 交互过程