2016-06-16 6 views
0

私は、MySQLを経由して、私のデータベースにアクセスするためのWebサービスに取り組んでいますが、私はこのエラーを得続ける:NameError - 私はデータベースを作成したときに初期化されていない一定のMysqlの初期化されていない一定のMysqlの

は、私はにパスワードを追加しませんでしたそれ。私はMicrosoft SQL Management Studioを使用しています。 Webサービスをテストするには、私はAdvanced RESTクライアントを使用しています。

これは、私は同じエラーを得た私のコ​​ード

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

mySQLでMicrosoft SQL Managementを使用できますか? –

+0

私はこれに新しいです、私は知らない。異なる、正しい方法がある場合は、お勧めします。私はどんなアイディアにもオープンしています。 – meow

+0

これに従うことを試みなさい[**チュートリアル**](http://zetcode.com/db/mysqlrubytutorial/)sintaxysが間違っていると思う... 'con = Mysql.new 'localhost'、 ' user12 '、' 34klq * '' –

答えて

0

です。また、mysql gemをインストールする必要があります。 'gem install mysql'を実行すると、これが修正されました。

関連する問題