Можно ли записать в базу данных через пакет jaydebeapi (python)?

С пакетом jaydebeapi в python можно читать из таблиц Teradata (или, возможно, из любой другой БД). Однако я не нашел никакой документации о записи в базу данных через JDBC? (Лучшая документация, которую я нашел, была -> Ссылка)

Это не возможно?

Или это просто возможно с другим пакетом?

1 ответ

Решение

Как указано в REAMDE, JayDeBeApi реализует Python DB-API v2.0. В основном вы должны позвонить execute на курсоре и передайте оператор вставки.

Но ты прав. Еще несколько советов для новичков было бы неплохо. Mybe, Python Wiki или документы для реализации sqlite, дают вам некоторые рекомендации.

Адаптируем один довольно простой пример 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()
Другие вопросы по тегам