我看到论坛上的那个有点老了
1.首先安装好MySql 最新的应该是5.0
2.使用“gem install mysql”命令远程安装mysql的ruby驱动,但是可惜的是,不要以为大功告成了,这样的情况下你依然很有可能连不上mysql的。
3.把mysql安装目录bin下的libmysql.dll拷贝到ruby的bin目录.
Ok!
require "mysql"
begin
dbh = Mysql.real_connect("localhost", "root", "abc123", "test")
res = dbh.query("SELECT NAME FROM test")
while row = res.fetch_row do
printf "%s, %s\n", row[0], row[1]
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
dbh.query("DROP TABLE IF EXISTS animal")
dbh.query("CREATE TABLE animal
(
name CHAR(40),
category CHAR(40)
)
")
dbh.query("INSERT INTO animal (name, category)
VALUES
('snake', 'reptile'),
('frog', 'amphibian'),
('tuna', 'fish'),
('racoon', 'mammal')
")
puts "Number of rows inserted: #{dbh.affected_rows}"
name = dbh.escape_string("platypus")
category = dbh.escape_string("don't know")
dbh.query("INSERT INTO animal (name, category)
VALUES ('" + name + "','" + category + "')")
分享到:
相关推荐
- 安装前需从MySQL官方网站下载适用于Windows平台的MySQL安装文件,如`mysql-essential-5.0.27-win32.msi`,其中5.0.27表示版本号,win32表示适用于32位Windows操作系统。 - 安装时建议选择自定义安装方式,并指定...
- 双击下载好的安装程序(mysql-5.5.12-win32.msi)。 - 在出现的第一个界面中点击“运行”。 2. **接受许可协议**: - 在下一个界面中勾选“I accept the license terms”,然后点击“Next”。 3. **选择安装...
4. **数据迁移与加载默认数据**:首先,下载并解压 `mysql-connector-c-noinstall-6.0.2-win32.zip`,将其中的 `libmysql.dll` 复制到 Ruby 的 bin 目录下。然后,设置环境变量 `RAILS_ENV=production`,执行数据...
* 需要下载和安装多个软件,包括 Ruby 1.8.7、MySQL、Redmine 主程序、Win32 OpenSSL Light、Visual C++ 2008 Redistributables 和 ZLib 1.2.5 等。 * 需要注意的是,Visual C++ 2008 Redistributables 是必不可少的...
- 从 `mysql-connector-c-noinstall-6.0.2-win32` 中找到 `libmysql.dll` 文件。 - 将该文件复制到 Ruby 的 `bin` 目录下。 2. **启动服务器**: - 在 Redmine 的根目录下执行命令: ``` rake db:migrate RAILS...
在Windows环境下搭建Redmine项目管理平台,主要涉及的步骤包括安装Ruby、MySQL、Redmine以及相关的依赖库。首先,我们来详细讲解每个组件及其安装配置。 1. **Ruby**: 安装Ruby是Redmine的基础,这里选择了Ruby...
### Windows下Redmine-1.2.1的安装详解 ... - 下载MySQL的动态链接库文件 `libmySQL.dll`:从 [http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll]...
**MySQL 版本**: 5.5 或 5.6 (win32)。 **ImageMagick 版本**: rmagick-2.13.1-x86-mingw32。 #### 安装与配置步骤 ##### 一、依赖选择与说明 Redmine 是一个开源的、灵活的项目管理和问题追踪工具,其功能强大...
4. **MySQL驱动**: 下载mysql-2.8.1-x86-mingw32.gem (下载地址: [MySQL for Windows](http://rubyforge.org/projects/mysql-win))。 5. **MySQL数据库**: 下载并安装MySQL数据库 (下载地址: [MySQL官方]...
3. 安装 rubyinstaller-1.8.7-p330.exe,然后将 C:\Ruby187 下的所有文件复制并覆盖到 C:\InstantRails-2.0-win\ruby,以替换原有的低版本。 InstantRails 是一个包含 Rails 框架、PhpMyAdmin、Apache 和 Mysql 的...
5. `xampp-win32-1.8.3-0-VC11-installer.exe`:XAMPP,一个免费的Web服务器套件,包括Apache、MySQL等,用于运行Redmine所需的数据库服务。 接下来,按照以下步骤进行安装和配置: 1. 安装`railsinstaller-2.2.3....
- **配置文件**:Apache的主要配置文件是httpd.conf,位于安装目录下,它定义了服务器的行为,如端口设置、虚拟主机配置、模块启用等。 - **模块化结构**:Apache支持模块化设计,允许用户根据需要加载和卸载功能...
- **在非上网机上将Redmine安装为Windows服务**:详细介绍了如何在不连接互联网的情况下将Redmine作为Windows服务安装,使得Redmine可以在服务器启动时自动运行。 #### 小结 通过以上步骤,即使是在局域网环境下,...
- 安装 Win32 OpenSSL v0.9.8j Light,并确保在安装过程中选择了 “Copy OpenSSL DLLs to The Windows system directory” 选项。 - 解压 zlib1.dll 到 Windows 的系统目录或 Ruby 的 bin 目录,并重命名为 zlib....
5. **数据库连接**:GDAL可以连接到多种GIS数据库,如PostGIS、Oracle Spatial、MySQL等,实现数据的读写操作。 6. **GDAL/OGR C API**:GDAL的核心是C语言编写,同时提供了Python、Java、Perl、Ruby等多种语言的...
在Windows环境下,为了适应不同的硬件架构,通常会提供32位和64位两种版本的安装包。在这个压缩包中,我们有两个文件,分别是针对64位系统的`memcached-win64-1.4.4-14.zip`和针对32位系统的`memcached-win32-1.4.4-...
6. **数据库支持**:GDAL可以连接到多种地理空间数据库,如PostGIS、Oracle Spatial、MySQL等。 7. **GDAL/OGR API**:GDAL提供了丰富的C/C++ API,同时有Python、Java、Perl、Ruby等多种语言的绑定,便于开发跨平台...