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]


  • Mod

    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.


Anmelden zum Antworten