problem bei rückgabe wert - bitte helfen
-
Kann mir jemand sagen was ich an Stelle von den ???? zurück geben soll ?
[java]
public ResultSet execute(String query)
{
ResultSet result;
try
{
result = stm.executeQuery("query");
}
catch(Exception e)
{
System.out.print(e);
return ***????***;}
}
[/code]
-
Wie wäre es mit null?
EDIT: Vielleicht ist es aber klüger, die Exception nicht abzufangen, sondern weiterzuwerfen! ...oder in dem catch-Block eine neue Exception zu werfen!
[ Dieser Beitrag wurde am 19.04.2003 um 22:37 Uhr von Gregor editiert. ]
-
Ich wär auch dafür die Methode execute als "throws Exception" zu deklarieren. Allerdings würde ich nicht die allgemeine Form der Exception nehmen sondern die, die auch tatsächlich auftreten kann.
-
ok. danke. hab an null nicht gedacht.
Die Exceptions, die tatsächlich auftreten, speziell abzufangen sehen ich ein. aber den grund dafür, die methode als "throws Exception" zu deklarieren, kann ich nicht erkennen.