У меня есть метод:Возвращение значения из метода ничтожной в Java
public void dbQuery(String query, String what) {
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
if(what.equals("temp_table")) {
String temporary_table = rs.getString("table_name_temp");
System.out.println(temporary_table);
return;
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
}
}
String query = "EXEC temptables.dbo.create_temp_cdr 'SIP'";
String temporary_table = db.dbQuery(query,"temp_table");
Как получить возврат в void
использовать его в другом db.dbQuery()
?
PS: Мне нужно значение из dbQuery()
так что я могу построить еще один query
называть dbQuery()
снова
Возвращение пустоте? – ChadNC
Я показал вам, как это сделать здесь: http://stackoverflow.com/questions/10617128/java-sql-connections-via-class/10617251#10617251 – duffymo
@duffymo, это просто китайский ... Я хочу сделать это медленно – pufos