require "rubygems"
require "mysql"
begin
dbh = Mysql.real_connect("localhost", "root", "", "test")
res = dbh.query("SELECT * FROM card")
# while row = res.fetch_array do
# printf "%s, %s\n", row["card_id"], row[1]
# end
res.each_hash do |f|print "#{f['card_id']} -- #{f['card_info']}\n"end
puts "Server version: " + dbh.get_server_info
rescue Mysql::Error => e
puts "Error code: #{e.errno}"
puts "Error message: #{e.error}"
puts "Error SQLSTATE: #{e.sqlstate}" if e.respond_to?("sqlstate")
ensure
dbh.close if dbh
end
分享到:
相关推荐
ruby 连接mysql的gem安装包
这个资源汇总涵盖了Ruby连接各种数据库的方法,无论是使用特定的数据库驱动还是通用的DBI库,都能帮助开发者轻松地处理数据库操作。对于初学者来说,理解这些概念和示例代码是学习Ruby数据库编程的关键步骤。在实际...
Ruby-mysql2是一个被广泛使用的Ruby库,它提供了一个高效且简洁的方式来与MySQL数据库进行交互。这个库的设计目标是提供比其他同类库更高的性能和更简单的API,使其成为Ruby开发者在处理MySQL数据库时的首选工具。 ...
1. **数据库连接**:`ruby-mysql`库提供了创建和管理到MySQL服务器的连接的API。开发者可以设置连接参数,如主机名、用户名、密码和数据库名称,然后建立连接。 2. **SQL查询执行**:用户可以通过连接执行SQL语句,...
总的来说,libmySQL.dll是Ruby连接MySQL数据库的重要组件,它使得开发者可以利用Ruby的灵活性和表达力来处理数据库操作。正确配置和使用libmySQL.dll能够极大地提升开发效率,同时保持代码的整洁和可维护性。
### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...
Ruby 版数据库连接池, 可以参考。 数据库是postgresql
- 安装用于Ruby连接MySQL的驱动,使用`gem install ruby-mysql`。 6. **MySQL的安装**: - 通过`apt-get install mysql-server`命令在线安装MySQL服务器。 - 配置MySQL,创建Redmine专用的数据库、用户及权限: ...
当在Ruby on Rails项目中使用MySQL作为数据存储时,这两个技术的结合提供了强大的后端支持。 在Rails中集成MySQL,你需要安装特定的数据库适配器,即`mysql2` gem。这个gem允许Rails与MySQL数据库进行通信,处理SQL...
MySQL Ruby 是一个用于 Ruby 语言的 MySQL 数据库接口,它为 Ruby 开发者提供了一个方便、高效的工具来连接和操作 MySQL 数据库。`mysql-ruby-2.8.2.tar.gz` 是这个库的源代码压缩包,版本号为 2.8.2。这个包遵循 ...
Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...
为了验证安装成功,编写一个简单的Ruby脚本(t.rb),尝试连接MySQL数据库。如果能成功输出数据,说明Ruby与MySQL的连接已经建立。 最后,创建一个新的Rails项目并配置数据库。运行`rails -d mysql abc`创建名为abc...
本文将详细介绍如何使用Logstash结合Ruby脚本来从MongoDB和MySQL数据库中抽取数据。 首先,我们来看`mongodb.rb`脚本。这是一个Logstash插件,通常用于定义如何从MongoDB中提取数据。MongoDB是一个流行的NoSQL...
文档中提到了一些关键的组件,例如localhost和端口3306,这些都是连接MySQL数据库的必要参数。localhost指的是本地计算机,而3306是MySQL的默认端口。在连接数据库时,我们通常需要提供用户名和密码,文档中显示的是...
– c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so 实际上是找不到连接所需的dll文件:libmySQL.dll 在mysql安装目录下的bin目录下将此文件复制到ruby的bin目录下即可解决此问题. ...
在IT行业中,数据库连接是开发过程中的重要环节,特别是在使用编程语言如Ruby进行Web开发时。本篇文章将深入探讨如何使用Ruby与Drizzle数据库建立连接,以及相关的源码和工具应用。 Ruby是一种动态、面向对象的编程...
大家都知道,我们如果要在Java系统中去访问一个MySQL数据库,必须得在系统的依赖中加入一个MySQL驱动,有了这个MySQL驱动才能跟MySQL数据库建立连接,然后执行各种各样的SQL语句。那么这个MySQL驱动到底是个什么东西...
然而,有时在尝试连接Rails应用到MySQL数据库时,可能会遇到一些问题。本篇文章将深入探讨这些常见问题及其解决方案。 首先,Rails与MySQL的连接问题可能源于配置不正确。在`config/database.yml`文件中,你需要...
在Logstash中,你可以通过`input`部分配置JDBC插件来连接MySQL。以下是一个基本的配置示例: ```ruby input { jdbc { jdbc_driver_library => "/path/to/mysql-connector-java.jar" # 指向MySQL JDBC驱动的路径 ...
在Ruby应用程序中经常需要连接MySQL数据库,因此需要安装MySQL的Ruby驱动: 1. 下载MySQL Ruby驱动: - **下载地址**:http://www.tmtm.org/en/mysql/ruby/ - **安装包**:mysql-ruby-2.7.4.tar.gz 2. 解压并安装...