2016-06-16 125 views
0

我工作的一個Web服務通過MySQL來訪問我的數據庫,但我不斷收到此錯誤:NameError - 未初始化的常量Mysql的未初始化的常量Mysql的

當我創建的數據庫,我沒有加密碼它。我正在使用Microsoft SQL Management Studio。 測試我正在使用高級REST客戶端的Web服務。

這是我的代碼

get '/all_users/' do 
conn=Mysql.new('localhost','My-PC\Nikki','', 'My-PC\Project') 
recordsArray = "{\"clientList\":[" 
clientArray = Array.new 
sql = 'select * from ServerUsers' 
records = conn.do(sql) do |record| 
    client = AndroidtableClientsSearch.new(record[0],record[1],record[2],record[3], record[4]) 
    clientArray<<client.to_s 
end 
conn.logoff 
recordsArray<<clientArray.join(',') 
recordsArray<<"]}" 
recordsArray 
end 
+0

您可以使用Microsoft SQL Management for mySQL? –

+0

我是新手,我不知道。如果有不同的,正確的方式,請推薦。我願意接受任何想法。 – meow

+0

嘗試遵循這個[**教程**](http://zetcode.com/db/mysqlrubytutorial/),但我認爲sintaxys是錯誤的...應該是'con = Mysql.new'localhost',' user12','34klq *'' –

回答

0

我得到了同樣的錯誤。你還需要安裝mysql gem。運行'gem install mysql'爲我解決了這個問題。

相關問題