RailsなしでRubyをMysqlに接続するにはどうすればよいですか? Ruby スタンドアロンを使用して純粋な Ruby コードを記述し、Web アプリケーションを作成したいと考えています。抽象化なし
			
			21251 次
		
4 に答える
            12        
        
		
ここを見て
require "mysql"    # if needed
@db_host  = "localhost"
@db_user  = "root"
@db_pass  = "root"
@db_name = "your_db_name"
client = Mysql::Client.new(:host => @db_host, :username => @db_user, :password => @db_pass, :database => @db_name)
@cdr_result = client.query("SELECT * from your_db_table_name')
    于 2012-08-01T07:40:48.383   に答える
    
    
            11        
        
		
インストールgem mysqlします (libmysqlclient-dev がインストールされていることを確認してください)。
mysql = Mysql.new(host, user, password, database)
mysql.query("SELECT ...")
mysql.close
    于 2012-08-01T07:43:29.733   に答える
    
    
            10        
        
		
ActiveRecord ORM の使用についてはどうですか?
require 'mysql2'
require "active_record"
ActiveRecord::Base.establish_connection(
  :adapter  => 'mysql',
  :database => 'database',
  :username => 'user',
  :password => 'password',
  :host     => 'localhost')
class User < ActiveRecord::Base
end
    于 2012-08-01T10:30:30.487   に答える