Показать сообщение отдельно

  #1  
Старый 17.02.2017, 11:56
parrx
Познающий
Регистрация: 11.10.2016
Сообщений: 58
С нами: 5045587

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

Всем привет! Гуру джавы подскажите пожалуйста как из бд присвоить значение к стрингу, и обновлять его при определенном условии?

Сделал набросок, но думалка что-то не думает, и сомнение в правильности (новичок еще) кода..

Цитата:
Сообщение от Спойлер  

class blablabla()

{

public static String str1;

public static String str2;

public int something = get.Rnd(123);

public void First(String strOne, String strTwo)

{

Connection con = null;

PreparedStatement statement = null;

ResultSet rs = null;

try

{

con = DatabaseFactory.getInstance().getConnection();

statement = con.prepareStatement("SELECT value1=?, value2=? FROM table1;");

statement.setString(1, strOne);

statement.setString(2, strTwo);

statement.execute();

DbUtils.close(statement);

rs = statement.executeQuery();

if (rs.next())

{

strOne(String.valueOf(rs.getString("value1")));

strOne(String.valueOf(rs.getString("value2")));

str1 = strOne;

str2 = strTwo;

}

else if (rset.getInt(1) > 0)

{

if(something == 123)

{

// Update

statement = con.prepareStatement("UPDATE table1 SET value1=123456;");

statement.setEscapeProcessing(true);

statement.setString(1, strOne);

statement.executeUpdate();

}

else

{

System.out.println("nothing >>>>>>>>");

}

}

}

catch (Exception e)

{

_log.error(StringUtils.EMPTY, e);

}

finally

{

DbUtils.closeQuietly(con, statement, rs);

}

}

}
 
Ответить с цитированием