Witam,
Chciałbym się dowiedzieć w jaki sposób mogę zwrócić wartość obiektu Exception. Jest on typu NullPointerException. A jego wartością jest kod błędu zwrócony przez mysql. Nie umiem jej jednak wyświetlić, a jest mi to bardzo potrzebne. Oto mój kawałek kodu:
try
{
rs = st.executeQuery(select);
wart=true;
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Zapytanie: "+select+"\nWyjątek(obiekt): "+e+"\n" +
"Wyjątek(hashCode): "+e.hashCode()+"\nWyjątek(message): "+e.getMessage()+"\nWyjątek(cause): "+
e.getCause()+"\nWyjątek(desc): "+e.toString()+"\nWyjątek(class): "+e.getClass()+"\nWyjątek(stacktrace): "+e.fillInStackTrace());
wart=false;
}
Zwraca on:
Zapytanie: SELECT * FROM notowania.notowania Wyjątek(obiekt):java.lang.NullPointerException
Wyjątek(hashCode): 26399554
Wyjątek(message): null
Wyjątek(cause): null
Wyjątek(desc):java.lang.NullPointerException
Wyjątek(class): class java.lang.NullPointerExcep Wyjatek(stacktrace):java.lang.NullPointerException
Nie umiem jednak zwrócić wartości zmiennej e. Proszę o pomoc.