`

ruby mysql2链接数据库

 
阅读更多

#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一个现代的简单和非常快速的RubyMysql库

    Ruby-mysql2是一个被广泛使用的Ruby库,它提供了一个高效且简洁的方式来与MySQL数据库进行交互。这个库的设计目标是提供比其他同类库更高的性能和更简单的API,使其成为Ruby开发者在处理MySQL数据库时的首选工具。 ...

    Ruby 版数据库连接池

    Ruby 版数据库连接池, 可以参考。 数据库是postgresql

    Ruby 连接数据库资源汇总

    Ruby 提供了多种方式来连接不同的数据库系统,如 MySQL、Oracle、PostgreSQL 和 SQLite。本资源汇总将详细介绍如何使用Ruby进行数据库连接,尤其是通过Ruby/DBI库。 首先,我们来了解一下Ruby/DBI(Database ...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    ### 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 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...

    ruby--dbi数据库操作gems相关

    1. **连接数据库**: ```ruby require 'dbi' dbh = DBI.connect("DBI:DriverName:database", "username", "password") ``` 其中,"DriverName"是数据库驱动名,如"mysql"或"postgres","database"是数据库名称...

    Ruby on rails 数据库详细配置

    `database`是数据库名称,`username`和`password`是连接数据库所需的凭证,而`host`通常是`localhost`,除非你的数据库服务器不在本地。 对于连接到Microsoft SQL Server(MSSQL),则需要使用不同的适配器,例如`...

    Ruby-SequelRuby的数据库工具包

    **Ruby-Sequel:Ruby的全能数据库工具包** Ruby-Sequel是一个专门为Ruby编程语言设计的数据库访问库,它为开发者提供了一种简洁、灵活且强大的方式来处理SQL数据库。Sequel的核心理念是通过清晰的API设计,使数据库...

    ruby和drizzle数据库的连接

    在IT行业中,数据库连接是开发过程中的重要环节,特别是在使用编程语言如Ruby进行Web开发时。本篇文章将深入探讨如何使用Ruby与Drizzle数据库建立连接,以及相关的源码和工具应用。 Ruby是一种动态、面向对象的编程...

    Ruby-DataObjects企图重写现有的Ruby数据库驱动程序符合一个标准接口

    在Ruby开发中,数据存取通常依赖于特定数据库系统的驱动程序,例如ActiveRecord框架就与特定的数据库适配器(如 activerecord-mysql2-adapter)结合使用。然而,这些适配器之间的API差异可能导致代码在不同数据库间...

    ruby-mysql-0.2.6.tar.gz

    1. **数据库连接**:`ruby-mysql`库提供了创建和管理到MySQL服务器的连接的API。开发者可以设置连接参数,如主机名、用户名、密码和数据库名称,然后建立连接。 2. **SQL查询执行**:用户可以通过连接执行SQL语句,...

    rails和mysql数据库连接中出现的问题以及解决办法

    然而,有时在尝试连接Rails应用到MySQL数据库时,可能会遇到一些问题。本篇文章将深入探讨这些常见问题及其解决方案。 首先,Rails与MySQL的连接问题可能源于配置不正确。在`config/database.yml`文件中,你需要...

    MySQL数据库详细介绍pdf(22)

    ODBC(Open Database Connectivity)支持是Windows平台上连接MySQL数据库的一个常见方式。通过安装MySQL驱动程序MyODBC,任何支持ODBC的程序都可以访问MySQL数据库。在设置好ODBC数据源后,用户可以从Microsoft ...

    mysql-ruby-2.8.2.tar.gz

    2. **连接数据库**:在 Ruby 应用程序中,使用 `Mysql2::Client` 类创建一个新的数据库连接。连接参数包括主机名、用户名、密码、数据库名以及可选的端口号和套接字路径。 3. **执行查询**:`Mysql2::Client` 对象...

    ruby on rails MySql

    在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL查询并管理数据库连接。在`Gemfile`中添加以下行来安装`mysql2` gem: ```ruby gem 'mysql2' ...

    连接MYSQL数据库归纳.pdf

    在连接数据库时,我们通常需要提供用户名和密码,文档中显示的是具有管理员权限的“Administrator”。 phpMyAdmin是一个用于管理MySQL数据库的Web界面工具,它可以通过Web浏览器访问,提供了创建、修改、删除数据库...

    MySQL数据库详细介绍

    2. **图形界面工具**:如MySQL Administrator、MySQL Query Browser、phpMyAdmin等,这些工具通过友好的图形界面简化了数据库管理过程,适合初学者和非专业人员使用。 3. **备份工具**:如phpMyBackupPro等工具,...

    PHP、Python、Ruby的(数据库、文件)比较(原创).pdf

    Ruby的代码风格通常更加简洁,其`Mysql`模块提供了连接数据库的功能。在文件操作上,Ruby的`File`类提供了丰富的读写方法,如`read`和`write`,同样易于理解和使用。 对比这三种语言,PHP在数据库操作上具有广泛的...

Global site tag (gtag.js) - Google Analytics