是否可以通过jaydebeapi包(python)写入数据库?

时间:2018-03-07 08:56:13

标签: python database jdbc teradata jaydebeapi

使用python中的jaydebeapi包可以从Teradata表中读取(或者可能从其他所有数据库中读取)。但是我没有找到任何关于通过jdbc写入数据库的文档? (我找到的最好的文档就是这个 - > Link

这不可能吗?

或者只是可以使用另一个包吗?

1 个答案:

答案 0 :(得分:0)

the REAMDE中所述JayDeBeApi实施Python DB-API v2.0。基本上你必须在游标上调用execute并传递insert语句。

但你是对的。对初学者的一些更多指导会很好。 Mybe Python Wikidocs for the sqlite implementation为您提供了一些指导。

调整一个相当基本的sqlite示例:

import jaydebeapi
conn = jaydebeapi.connect(...)
curs = conn.cursor()     
curs.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)") ##changes c to curs
conn.commit()
conn.close()