【问题标题】:Is it possible to write to Database via jaydebeapi package (python)?是否可以通过 jaydebeapi 包(python)写入数据库?
【发布时间】:2018-08-15 07:21:28
【问题描述】:

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

这不可能吗?

或者是否可以使用其他软件包?

【问题讨论】:

    标签: python database jdbc teradata jaydebeapi


    【解决方案1】:

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

    但你是对的。为新手提供更多指导会很好。我的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()
    

    【讨论】:

    • 对 jaydebeapi.connect() 的调用中有什么内容?一个例子会很有帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多