Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 16, 2014 13:51:33

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Jython, mysql, insert

Доброго времени суток!

Есть такой код (написан на коленке):

from com.ziclix.python.sql import zxJDBC
def mySQLConn():
    try:
        d, u, p, v = "jdbc:mysql://localhost:8889/gavno", 'root', 'root', "org.gjt.mm.mysql.Driver"
        db = zxJDBC.connect(d, u, p, v)
        curr = db.cursor()
        curr.execute("INSERT INTO `gavno`.`first` (`id`, `Name`) VALUES (2, 'ghfghfghfghf')")
    finally:
        db.close()
mySQLConn()

И в таблицу, почему то ничего не вставляет. Почему?

Офлайн

#2 Июнь 16, 2014 13:53:57

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Jython, mysql, insert

helm2004
а шо трай выполнился?

Офлайн

#3 Июнь 16, 2014 13:55:45

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Jython, mysql, insert

Как ни странно, да.

Офлайн

#4 Июнь 16, 2014 14:02:43

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Jython, mysql, insert

Сам написал сам отвечу:

 db.commit()

Надо делать. Спасибо за ответы!

Отредактировано helm2004 (Июнь 16, 2014 14:03:10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version