无法从R Studio JDBC驱动程序连接到DB2服务器

时间:2018-03-01 00:33:03

标签: r 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"

1 个答案:

答案 0 :(得分:0)

相关问题