很抱歉,我现在正在完成一项非常简单的任务。
我有以下数据库信息:
我想与RODBC包建立连接。 根据我的谷歌搜索结果,我应该做
conn<-odbcConnect(dsn, uid=***, pwd=***)
什么是&#34; dsn&#34;?这是正确的方式吗?
答案 0 :(得分:1)
d = connection.execute('SELECT DISTINCT "Code" FROM "my_table"').fetchall()
for each_row_sql, each_row_df in zip(d, df['Code']):
if each_row_sql[0] not in each_row_df:
print(each_row_sql[0]) # just to see which are the rows that are not in the sql database
是数据源名称,它是您在计算机上定义的快捷方式,用于存储有关连接的关键信息。设置DSN的方式因操作系统而异。
我编写在多台计算机上运行的脚本,因此我使用dsn
来代替
odbcDriverConnect
您需要知道您的驱动程序名称才能使其正常运行。在哪里可以找到这将取决于您的操作系统,以及您正在使用的SQL的风格。