gpt4 book ai didi

sql - RPostgreSQL 无法连接到服务器

转载 作者:行者123 更新时间:2023-11-29 12:57:46 31 4
gpt4 key购买 nike

我正在尝试通过 R 访问 PostgreSQL 数据库。我尝试了以下代码:

   library(RPostgreSQL)
library(DBI)

drv <- dbDriver("PostgreSQL")

con = dbConnect(drv, #constructs SQL driver
host = MyHost,
port = MyPort,
dbname = MyDbname,
user = MyUser,
password = pw)

我的电脑上已经安装了 PostgreSQL。尽管我的所有凭据都是正确的,但我仍然收到此错误:

 Error in postgresqlNewConnection(drv, ...) : 
RS-DBI driver: (could not connect [MyUser]@[MyHost] on MyDbname

任何想法是什么导致了这个问题? The same problem here目前还没有解决办法。感谢您的帮助

   > sessionInfo()
R version 3.3.1 (2016-06-21)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.6 (El Capitan)

卡西娅

最佳答案

最后,我成功地使用RPosgres 包连接到数据库

install.packages("devtools") and load them
devtools::install_github("RcppCore/Rcpp")
devtools::install_github("rstats-db/DBI")
devtools::install_github("rstats-db/RPostgres")


con <- dbConnect(RPostgres::Postgres(),
host = MyHost,
port = MyPort,
dbname = MyDbname,
user = MyUser,
password = pw)


res <- dbSendQuery(con, "SELECT * FROM orders LIMIT 10")
dbFetch(res)
dbClearResult(res)

关于sql - RPostgreSQL 无法连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38791517/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com