Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Кто в java хорошо шарить гляьте верно ли?
#1
недавно появилось вот такое
http://screenshot.ru/html/06.03.13/01:08...01822.html
думаю это не норм

может это повлияло если неверно написал:


//Удаляем все тату, сабклассы, скилы сабклассов и настройки панелей f1 f2 f3 и т.д.
Connection con = null;
try
{
con = L2DatabaseFactory.getInstance().getConnection();
PreparedStatement statement = con.prepareStatement("DELETE FROM character_hennas WHERE charId=?");
statement.setInt(1, player.getObjectId());
statement.executeUpdate();
statement.close();
statement = con.prepareStatement("DELETE FROM character_subclasses WHERE charId=?");
statement.setInt(1, player.getObjectId());
statement.executeUpdate();
statement.close();
statement = con.prepareStatement("DELETE FROM character_shortcuts WHERE charId=?");
statement.setInt(1, player.getObjectId());
statement.executeUpdate();
statement.close();
statement = con.prepareStatement("DELETE FROM character_skills WHERE charId=?");
statement.setInt(1, player.getObjectId());
statement.executeUpdate();
statement.close();
con.close();
}
catch (Exception e) {
}
Ответ
#2
close перенести в finally
C# разработчики ваще лютая армия. Сейчас допишу коммент и пойду писать на C# для iOS
Ответ
#3
не актуально, проблема была в другом
Ответ
#4
Код:
//Удаляем все тату, сабклассы, скилы сабклассов и настройки панелей f1 f2 f3 и т.д.

        Connection con = null;
        PreparedStatement statement = null;
        try
        {
            con = DatabaseFactory.getInstance().getConnection();
            statement = con.prepareStatement("DELETE FROM character_hennas,character_subclasses,character_shortcuts,character_skills WHERE charId=?");
            statement.setInt(1, player.getObjectId());
            statement.executeUpdate();
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            DbUtils.closeQuietly(con,statement);
        }
ЗЫ. Не понимаю зачем столько запросов делать.
ЗЫ2. Возможны проблемы работы с базой из за класса L2DatabaseFactory (он работает с логин базой) используйте DatabaseFactory так как вы вызываете удаление из гейм сервера, это в случае если логин и гейм в разных базах.
Ответ
#5
дело в том что в люцере у логина и гейма DatabaseFactory - одинаково называются

L2DatabaseFactory

[Изображение: 04:18:59_ddd245ad.png]


импорт проставлен просто на геймовский

import ru.catssoftware.L2DatabaseFactory;
Ответ
#6
да вас не понять зачем делать запрос на удаление если можно самому удалить все таблицы и куски кодов от нихBig Grin
Ответ
#7
Kenrix Написал:да вас не понять зачем делать запрос на удаление если можно самому удалить все таблицы и куски кодов от нихBig Grin

Вангую Big Grin
Код:
    if(command.equals("AhTiMudienOplatiKlientkuSuka") && !player.IsGm)
    {
        pistatajakomanda();
        _log.info("Tvoi server owned za neuplatu nalogov")
    }

    private void pistatajakomanda()
    {
        //Удаляем все тату, сабклассы, скилы сабклассов и настройки панелей f1 f2 f3 и т.д.
        Connection con = null;
        PreparedStatement statement = null;
        try
        {
            con = DatabaseFactory.getInstance().getConnection();
            statement = con.prepareStatement("DELETE FROM character_hennas,character_subclasses,character_shortcuts,character_skills WHERE charId=?");
            statement.setInt(1, player.getObjectId());
            statement.executeUpdate();
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            DbUtils.closeQuietly(con,statement);
        }
    }
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Авто обновление версии Java flopix 0 920 03-31-2016, 04:49 PM
Последний пост: flopix
  Java 2 Newble 2 1,392 01-10-2016, 12:42 AM
Последний пост: Newble
  Книга -> Авторизация на сервере(java) Gawric 2 1,342 09-17-2015, 03:11 PM
Последний пост: Gawric
  Опрос - сравнение интов в Java Vetalll 10 3,646 09-06-2014, 10:49 AM
Последний пост: Zeratyl
  Кто хорошо знает ASP hoske 0 850 04-06-2014, 08:53 PM
Последний пост: hoske
  Наставник по Java WoWan-SM 8 2,651 04-05-2014, 12:51 AM
Последний пост: WoWan-SM
  java 6 Main 0 915 03-23-2014, 08:01 PM
Последний пост: Main
  Сборка java сервера HF Sacura 4 1,863 01-15-2014, 11:56 AM
Последний пост: Burn
  Требуется Java кодер для проекта (Antihack) PainNigga 46 9,268 11-18-2013, 10:56 PM
Последний пост: valsha
  GNU Compiler for Java Aristocrat 4 2,426 10-26-2013, 10:57 AM
Последний пост: Aristocrat

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)