簡體   English   中英

R連接數據庫

[英]R connect to database

抱歉,我現在無法完成一個非常簡單的任務。

我有以下數據庫信息:

  • 數據庫名稱
  • 主機名
  • 港口
  • SID
  • TNS
  • 用戶身份
  • 密碼

我想與RODBC包建立連接。 根據我的谷歌搜索結果,我應該做

conn<-odbcConnect(dsn, uid=***, pwd=***) 

什么是“ dsn”? 這是正確的方法嗎?

dsn是數據源名稱,這是您可以在計算機上定義的快捷方式,用於存儲有關連接的關鍵信息。 設置DSN的方式因操作系統而異。

我寫的腳本可以在多台機器上運行,所以我不使用DSN,而是使用odbcDriverConnect ,例如

odbcDriverConnect(connection="driver=[driver]; server=[server]; database=[database]; uid = [User ID]; pwd = [password]")

您需要知道您的驅動程序名稱才能進行此工作。 在哪里可以找到它取決於您的操作系統以及所用SQL的風格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM