2015-10-13 85 views
-1

我正在研究R-Shiny上的應用程序。我使用MySql作爲我的數據庫。所以,我希望應用程序使用Windows身份驗證連接到數據庫。R Shiny MySql窗口認證

一個解釋/鏈接到一個工作示例將是巨大的:)

感謝。

回答

0

您可以使用RMySQL包。 如果你有MySQL作爲服務器運行,並且你沒有使用Windows身份驗證就可以了。

library(RMySQL) 
# Connect to database 
con <- dbConnect(RMySQL::MySQL(), host = "localhost", 
       user = "myuser", password = "mypswd", dbname="mydb") 
# Query database 
out <- dbSendQuery(con, "select * from Data") 
# Fetch all results 
res <- fetch(out, n = -1) 

只需將用戶,密碼和數據庫更改爲您要使用的內容即可。

如果您想爲MySQL客戶端配置一些自定義設置,您可以在dbConnect中設置default.file = mycnf.cnf並使用these選項