мож я ошибаюсь, но посмотри
Код:
if event == "create" :
con=L2DatabaseFactory.getInstance().getConnection()
param = eventParam1.replace("."," ")
if param == "no_name" :
return showText(st,"Info","Please, enter the scheme name!","True","Return","main")
else :
ins = con.prepareStatement("INSERT INTO buffer_scheme_list (player_id,scheme_name) VALUES (?,?)")
ins.setString(1, str(st.player.getObjectId()))
ins.setString(2, param)
try :
ins.executeUpdate()
ins.close()
con.close()
except : pass
return rebuildMainHtml(st)
con закрывается только в else. если выполнится первое условия, подключение не закрывается