#encoding:utf-8
require "rubygems"
require "mysql2"
require "erb"
require "active_record"
require "fileutils"
require "yaml"
#加入配置文件
config=YAML.load(ERB.new(File.open("#{Dir.getwd}/test_config.yml").read).result)
$database = config["database"]
#链接数据库
1)
$test_db=Mysql2::Client.new(:username => "root", :host => "127.0.0.1", :database => "#{$database}", :password => "123")
2)
ActiveRecord::Base.establish_connection(:adapter => 'mysql2',:host => "127.0.0.1", :database => "#{$database}", :username => "root", :password => "123")
#写日志
def write_log(str)
File.open("log.txt", 'a') { |f| f.write(str) }
end
$test_db.query("SELECT * FROM user").each do |row|
puts row["name"]
end
分享到:
相关推荐
Ruby-mysql2是一个被广泛使用的Ruby库,它提供了一个高效且简洁的方式来与MySQL数据库进行交互。这个库的设计目标是提供比其他同类库更高的性能和更简单的API,使其成为Ruby开发者在处理MySQL数据库时的首选工具。 ...
Ruby 版数据库连接池, 可以参考。 数据库是postgresql
Ruby 提供了多种方式来连接不同的数据库系统,如 MySQL、Oracle、PostgreSQL 和 SQLite。本资源汇总将详细介绍如何使用Ruby进行数据库连接,尤其是通过Ruby/DBI库。 首先,我们来了解一下Ruby/DBI(Database ...
### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...
Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...
1. **连接数据库**: ```ruby require 'dbi' dbh = DBI.connect("DBI:DriverName:database", "username", "password") ``` 其中,"DriverName"是数据库驱动名,如"mysql"或"postgres","database"是数据库名称...
`database`是数据库名称,`username`和`password`是连接数据库所需的凭证,而`host`通常是`localhost`,除非你的数据库服务器不在本地。 对于连接到Microsoft SQL Server(MSSQL),则需要使用不同的适配器,例如`...
**Ruby-Sequel:Ruby的全能数据库工具包** Ruby-Sequel是一个专门为Ruby编程语言设计的数据库访问库,它为开发者提供了一种简洁、灵活且强大的方式来处理SQL数据库。Sequel的核心理念是通过清晰的API设计,使数据库...
在IT行业中,数据库连接是开发过程中的重要环节,特别是在使用编程语言如Ruby进行Web开发时。本篇文章将深入探讨如何使用Ruby与Drizzle数据库建立连接,以及相关的源码和工具应用。 Ruby是一种动态、面向对象的编程...
在Ruby开发中,数据存取通常依赖于特定数据库系统的驱动程序,例如ActiveRecord框架就与特定的数据库适配器(如 activerecord-mysql2-adapter)结合使用。然而,这些适配器之间的API差异可能导致代码在不同数据库间...
1. **数据库连接**:`ruby-mysql`库提供了创建和管理到MySQL服务器的连接的API。开发者可以设置连接参数,如主机名、用户名、密码和数据库名称,然后建立连接。 2. **SQL查询执行**:用户可以通过连接执行SQL语句,...
然而,有时在尝试连接Rails应用到MySQL数据库时,可能会遇到一些问题。本篇文章将深入探讨这些常见问题及其解决方案。 首先,Rails与MySQL的连接问题可能源于配置不正确。在`config/database.yml`文件中,你需要...
ODBC(Open Database Connectivity)支持是Windows平台上连接MySQL数据库的一个常见方式。通过安装MySQL驱动程序MyODBC,任何支持ODBC的程序都可以访问MySQL数据库。在设置好ODBC数据源后,用户可以从Microsoft ...
2. **连接数据库**:在 Ruby 应用程序中,使用 `Mysql2::Client` 类创建一个新的数据库连接。连接参数包括主机名、用户名、密码、数据库名以及可选的端口号和套接字路径。 3. **执行查询**:`Mysql2::Client` 对象...
在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL查询并管理数据库连接。在`Gemfile`中添加以下行来安装`mysql2` gem: ```ruby gem 'mysql2' ...
在连接数据库时,我们通常需要提供用户名和密码,文档中显示的是具有管理员权限的“Administrator”。 phpMyAdmin是一个用于管理MySQL数据库的Web界面工具,它可以通过Web浏览器访问,提供了创建、修改、删除数据库...
2. **图形界面工具**:如MySQL Administrator、MySQL Query Browser、phpMyAdmin等,这些工具通过友好的图形界面简化了数据库管理过程,适合初学者和非专业人员使用。 3. **备份工具**:如phpMyBackupPro等工具,...
Ruby的代码风格通常更加简洁,其`Mysql`模块提供了连接数据库的功能。在文件操作上,Ruby的`File`类提供了丰富的读写方法,如`read`和`write`,同样易于理解和使用。 对比这三种语言,PHP在数据库操作上具有广泛的...