我不熟悉SQLite。所以我想知道我是否可以從遠程服務器獲取SQLite數據?如何連接到遠程sqlite數據庫中r
我知道我可以與MySQL數據做到這一點很容易,
# Load package.
library("RMySQL")
# MySQL connection.
DB <- dbConnect(MySQL(), user="root", password="xxx", host="127.0.0.1", db="xxxx")
# Select data from a table.
data = dbGetQuery(DB, "SELECT * FROM article")
但對於SQLite的,它似乎需要一個路徑,
# Load package.
library("RSQLite")
# Connect to the sqlite file.
DB <- dbConnect(SQLite(), dbname = "C:/SQLite/xxxx.sqlite")
我怎麼能知道並獲得路徑遠程服務器呢?我可以在下面做這個嗎?
http://mywebsite-name.com/sqlite/xxxx.sqlite
除非'mywebsite-name.com'提供文件的隨機存取,否則我認爲你不能。 SQLite的單一性質將需要基於HTTP的文件的隨機訪問(我不知道是否/如何做到這一點)。也許先下載到臨時目錄並在本地查詢它? – r2evans
@ r2evans感謝提示。我怎樣才能'將它下載到臨時目錄中?用什麼語法下載.sqlite數據庫? – laukok