使用aptana radrails新建乙個ruby project,按照書上的**抄上去後
require 'rubygems'
require 'mysql'
def with_db
dbh=mysql.real_connect('localhost','root','root','test',3306)
begin
yield dbh
ensure
dbh.close
endend
with_db do |db|
res = db.query('select * from students')
res.each "}
res.free
end發現怎麼都不行,報不能load 'rubygems',看了下發現system library引用的不是ruby安裝目錄下的,修改下 windows=>preference=>installed interprete 把ruby的安裝目錄增加上,再次執行的時候又報mysql_api.so (loaderror),上網查了後發現ruby運算元據庫還有一些特別的東西,把mysql安裝目錄下的libmysql.dll拷貝到ruby安裝目錄的bin下,再次執行,可以連上資料庫了。
ruby連線mysql Ruby連線Mysql
ruby連線mysql 前面一章節我們介紹了 ruby dbi 的使用。這章節我們技術 ruby 連線 mysql 更高效的驅動 mysql2,目前也推薦使用這種方式連線 mysql。安裝 mysql2 驅動 gem install mysql2 你需要使用 with mysql config 配置...
ruby學習筆記 2 訪問控制
class singleton 公開的 預設不宣告許可權的物件都是公開的 initialize除外,它總是私有的 public def publicmethod puts this is a public method end 私有的 private def privatemethod puts t...
Windows上通過Ruby訪問MongoDB
1 安裝ruby。略過。2 更新rubygem gem update system 3 安裝mongodb的drivers gem install mongo 想要在windows上執行該驅動,需要先安裝ruby devkit以便編譯c擴充套件。gem install bsongem install...