Hallo
ich habe hier eine Funktion, die mir die warnungen direkt vom Datenbank ausgeben soll ( also die Warnungen, die man sieht, wenn man gleich in MySQL shell was eintippt )
Aber aus irgendeinem grund passiert da einfach nichts - ich kann machen was ich will - entweder bekomme ich java Exception oder gar nichts - weiß einer was bei mir fehlt?
ich habe hier eine Funktion, die mir die warnungen direkt vom Datenbank ausgeben soll ( also die Warnungen, die man sieht, wenn man gleich in MySQL shell was eintippt )
Aber aus irgendeinem grund passiert da einfach nichts - ich kann machen was ich will - entweder bekomme ich java Exception oder gar nichts - weiß einer was bei mir fehlt?
Java:
/**
* get warnings and Exceptions from database
*/
protected void getWarnings ( )
{
try
{
SQLWarning warn = cn.getWarnings ( ); // cn ist die Connection
while ( warn != null )
{
System.out.println ( "---------- hot warnings from database ------------" );
System.out.println ( "SQLState: " + warn.getSQLState ( ) );
System.out.println ( "Message: " + warn.getMessage ( ) );
System.out.println ( "Vendor: " + warn.getErrorCode ( ) );
System.out.println ( "" );
warn = warn.getNextWarning ( );
System.out.println ( "--------------------------------------------------" );
}
} catch ( SQLException e )
{
System.err.println ( e.getMessage ( ) );
}
}