I'm Java beginner, but I thought that when using try-catch-finally I don't have to declare the exception using throws SQLException. However if I don't use it the compiler gives me the error:
"unreported exception java.sql.SQLException; must be caught or declare to be thrown".
I included a catch so I'm not sure why this errors occurs.
public static ResultSet getResultSet ( String query ) 
{
    dbConn = getConnection();
    try
    {
       stmt = dbConn.createStatement( );
       ResultSet rs = stmt.executeQuery( query );
       return rs;
    }
   catch (SQLException ex)
   {
       return null;
   }
   finally
   {
       stmt.close();
       dbConn.close();
   }
}
 
     
     
     
    