>>618
con.commit();
を
success = true;
の位置に置かない理由は?