ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #9  
Старый 19.02.2017, 20:34
parrx
Познающий
Регистрация: 11.10.2016
Сообщений: 58
С нами: 5045587

Репутация: 7
По умолчанию

Цитата:
Сообщение от Enmity  

код в студию
Код:


Код:
//////////////////////////////////////////////////
//a1.java   
public class a1
{
    public static String one;
   
    public void thisIsClass1() throws SQLException
    {
        Connection con = null;
        PreparedStatement statement = null;
        ResultSet rs = null;
       
        try
        {
            con = DatabaseFactory.getInstance().getConnection();
            //в бд таблица с столбцами (one - nine) в которых по дефолту параментры "333333"
            statement = con.prepareStatement("SELECT one FROM table;");
            statement.setString(1, "one"); // как я понял здесь в стэйтмент запихивается значение из бд
            ResultSet rs = statement.executeQuery();
           
            one = rs.getString("one");
        }
        catch(Exception e)
        {
            _log.error("", e);
        }
        finally
        {
            DbUtils.closeQuietly(con, statement, rs);
        }
    }
   
    // ниже в другом методе
    public void thisIsClass2()
    {
        Connection con = null;
        PreparedStatement statement = null;
       
        try
        {
            con = DatabaseFactory.getInstance().getConnection();
            // произходят действия при которых меняеться значение "one"
            if(1 == 1)
            {
                statement = con.prepareStatement("UPDATE one FROM table;");
                statement.setString(1, "666666"); // как я понимаю здесь присываем данные в "one" 
                statement.executeUpdate();
            ;
            }
        }
        catch(Exception e)
        {
            _log.error("", e);
        }
        finally
        {
            DbUtils.closeQuietly(con, statement);
        }
    }
}
//--------------------------------------------------------------------
   
//a2.java
import a1;
   
public class a2 
{
    public void second()
    {
        System.out.println(a1.one);
    }
}
//////////////////////////////////////////////////
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.