Реферирования следующего примера: http://www.r-bloggers.com/a-shiny-example-sap-hana-r-and-shiny/Хорошо ли использовать odbcClose (канал) после загрузки таблиц SQL?
В следующем примере, они бегут odbcClose(ch)
после того, как они получают таблицы, которые они хотят. Хорошо ли использовать odbcClose(channel)
после загрузки таблиц в рабочее пространство? Должно ли что-то другое быть сделано при использовании SQL-соединения в приложении Shiny
?
library("shiny")
library("RODBC")
ch<-odbcConnect("HANA_TK",uid="SYSTEM",pwd="manager")
odbcQuery(ch,"SELECT table_name from SYS.CS_TABLES_ where schema_name = 'SFLIGHT'")
tables<-sqlGetResults(ch)
**odbcClose(ch)**
shinyUI(pageWithSidebar(
headerPanel("SAP HANA and R using Shiny"),
sidebarPanel(
selectInput("Table", "Choose a table:",
choices = tables$TABLE_NAME),
numericInput("Records", "Number of Records to view:", 10)
),
mainPanel(
tableOutput("view")
)
))