2016-12-13 5 views
0

RでMySQLデータベースを設定しようとしています.RmySQLをインストールして接続を正常にセットアップしました。私も成功しdbWriteTable()機能を利用することができましたが、私はdbListTables()を使用しようとすると、それは誰もがこの上でいくつかの光を当てることができますdbListTable関数のエラー

Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘dbListTables’ for signature ‘"missing"

を言って私にエラーを与えて? HERESにコード:

#Install and load Quandl package 
install.packages("Quandl") 
library(Quandl) 

#Install and load SQL package 
install.packages("RMySQL") 
library(RMySQL) 

#Authenicate API key 
Quandl.api_key("________") 

#Load top 10 biggest Healthcare compaines in Fortune 500 according to 
#http://fortune.com/2015/06/20/fortune-500-biggest-healthcare-companies/ 
CVS <- Quandl("WIKI/CVS") 
McKesson <- Quandl("WIKI/MCK") 
UnitedHealthGroup <- Quandl("WIKI/UNH") 
AmerisourceBergern <- Quandl("WIKI/ABC") 
ExpressScriptsHolding <- Quandl("WIKI/ESRX") 
CardinalHealth <- Quandl("WIKI/CAH") 
Walgreens <- Quandl("WIKI/WBA") 
Johnson_Johnson <- Quandl("WIKI/JNJ") 
Anthem <- Quandl("WIKI/ANTM") 
Aetna <- Quandl("WIKI/AET") 

con <- dbConnect(MySQL(), 
       user = 'root', 
       password = 'password', 
       dbname = 'mysql') 

dbWriteTable(con, value = Aetna, name = "Aetna") 
dbListTables() 
+0

実際のコードが表示されている場合を除きます。 – hrbrmstr

+0

@hrbrmstrは自分のコードを追加しました –

答えて

0

私は私が間違ってやっていたものを参照してください。私は接続変数condbListTables()関数に提供していませんでした。私はdbListTables(con)を試して、うまく動作します。