Rubyからmysqlに接続したいです。
require 'mysql' my = Mysql::new('hosyname','username','password','dbname') res = my.query('SELECT * from db_table') res.each do |row| puts row[0] end
/usr/local/rvm/gems/ruby-2.4.1/gems/ruby-mysql-2.9.14/lib/mysql/protocol.rb:502:in `read': undefined method `encoding' for nil:NilClass (NoMethodError) from /usr/local/rvm/gems/ruby-2.4.1/gems/ruby-mysql-2.9.14/lib/mysql/protoc ol.rb:178:in `authenticate' from /usr/local/rvm/gems/ruby-2.4.1/gems/ruby-mysql-2.9.14/lib/mysql.rb:116:in `connect' from /usr/local/rvm/gems/ruby-2.4.1/gems/ruby-mysql-2.9.14/lib/mysql.rb:50:in `new' from test.rb:3:in `<main>'
どこがおかしいのか教えていただけませんでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/21 11:41