小编pid*_*g89的帖子

如何与云关系数据库(在MySQL中)进行闪亮的应用程序对话?

对于许多专家来说这听起来很容易,但是花了好几个小时后我还没有想出一个合适的解决方案,我可能忽略了一些易于配置的东西.

我的问题是在部署到shinyapps.io之后,如何使这个闪亮的应用程序与云关系数据库(例如Google MySQL服务)交谈

我已成功在我的Windows 7 64位计算机上本地启动了这个闪亮的应用程序,因为我已将用户DSN指定为google_sql,具有正确的驱动程序MySQL ODBC 5.3 ANSI驱动程序,ip,密码等,因此在代码行中odbcConnect我可以简单地提供dsn,用于打开连接的用户名和密码.然而,当我将它部署到shinyapps.io时,它失败了我的期望.我的猜测是我的DSN google_sql无法被shinyapps.io识别,所以为了让它正常工作,我该怎么办?我应该更改一些代码吗?或者在shinyapps.io上配置

PS:这不是关于如何安装RMySQL,有人在这里发布类似的问题(除非他们认为RMySQL可以做一些RODBC不能做的事情) 将闪亮的应用程序连接到服务器上的mysql数据库

server.R

 library(shiny)
#   library(RODBC)
    library(RMySQL)
#   ch <- odbcConnect(dsn = "google_sql", uid = "abc", pwd = "def")
    ch <- dbConnect(MySQL(),user='abc',password='def',
                    host = 'cloud_rdb_ip_address', dbname = 'my_db')
    shinyServer(function(input, output) {

      statement <- reactive({
        if(input$attribute == 'All'){
          sprintf("SELECT * FROM test_db WHERE country = '%s' AND item = '%s' AND year = '%s' AND data_source = '%s'",
                  input$country,input$item,input$year,input$data_source)
        }else{
          sprintf("SELECT * …
Run Code Online (Sandbox Code Playgroud)

mysql r shiny

9
推荐指数
1
解决办法
1431
查看次数

搜索O(n + logn)时间内的最大和第二大数字

可能重复:
使用最少的比较#查找数组中的第二大元素

我可以知道如何在O(n + logn)时间内搜索最大和最大的数字吗?先感谢您.

最好的问候,Pidig

algorithm

0
推荐指数
1
解决办法
1638
查看次数

标签 统计

algorithm ×1

mysql ×1

r ×1

shiny ×1