无法从R Studio JDBC驱动程序连接到DB2服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从R Studio JDBC驱动程序连接到DB2服务器相关的知识,希望对你有一定的参考价值。
我一直在尝试连接到我的DB2服务器两天,并尝试过这里的每个帖子,并且没有成功。
library(rJava)
library(RJDBC)
library(DBI)
#Enter the values for you database connection
dsn_driver = "com.ibm.db2.jcc.DB2Driver"
dsn_database = "D0042T04"
dsn_hostname = "DB2"
dsn_port = "50000"
dsn_protocol = "TCPIP"
dsn_uid = "db2User"
dsn_pwd = "secret!"
jcc = JDBC("com.ibm.db2.jcc.DB2Driver", "c:/development/R/db2jcc.jar");
path = "jdbc:db2://" + dsn_hostname + ":" + dsn_port + "/" + dsn_database + sep=""
jdbc_path = paste("jdbc:db2://", dsn_hostname, ":", dsn_port, "/", dsn_database, sep="");
conn = dbConnect(jcc, jdbc_path, user=dsn_uid, password=dsn_pwd)
query = "SELECT * FROM core.account FETCH FIRST 10 ROWS ONLY";
rs = dbSendQuery(conn, query);
df = fetch(rs, -1);
df
dbDisconnect(conn)
当我运行脚本时,我得到以下内容
> query = "SELECT * FROM core.account FETCH FIRST 10 ROWS ONLY;";
> rs = dbSendQuery(conn, query);
Error in dbSendQuery(conn, query) : could not find function "dbSendQuery"
答案
这似乎工作得很好。
https://www.r-bloggers.com/connecting-to-a-db2-database-from-r/
以上是关于无法从R Studio JDBC驱动程序连接到DB2服务器的主要内容,如果未能解决你的问题,请参考以下文章
JDBC 无法从单独的类连接到我的数据库。 DB 类创建连接
无法从 AWS Lambda 连接到 AWS RDS MySql DB。 ClassNotFoundException:com.mysql.jdbc
无法使用 JDBC 连接通过 SSH 隧道连接到 Azure DB