首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过Ruby和MySQL2连接到数据库

无法通过Ruby和MySQL2连接到数据库
EN

Stack Overflow用户
提问于 2019-04-17 23:03:47
回答 1查看 36关注 0票数 1

当我尝试通过Ruby连接到数据库时,我得到了这个错误:

代码语言:javascript
复制
conn.rb:16:in `<main>': undefined method `query=' for #<Mysql2::Client:0x2ee5190> (NoMethodError)
Did you mean?  query
               _query

我的代码是:

代码语言:javascript
复制
require 'mysql2'

connection = Mysql2::Client.new(:host => "localhost", :username => "root",:password => "",:database => "ruby")

result = connection.query = ("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")

似乎一切都在工作,直到这一行

代码语言:javascript
复制
result = connection.query = ("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")

我在找能帮上忙的人。

EN

回答 1

Stack Overflow用户

发布于 2019-04-17 23:05:34

错误消息非常清楚:它不存在query=方法,但query存在。试一试

代码语言:javascript
复制
result = connection.query("INSERT INTO datacheck(#{info.keys}) VALUES #{info.values}")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55730711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档