Skip to content

Commit d4503c9

Browse files
authored
dbeaver/pro#3287 Handle NumberFormatException in JDBCNumberValueHandler (dbeaver#35590)
1 parent c49f374 commit d4503c9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

plugins/org.jkiss.dbeaver.model.jdbc/src/org/jkiss/dbeaver/model/impl/jdbc/data/handlers/JDBCNumberValueHandler.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@
2020
import org.jkiss.code.Nullable;
2121
import org.jkiss.dbeaver.Log;
2222
import org.jkiss.dbeaver.model.DBValueFormatting;
23-
import org.jkiss.dbeaver.model.data.*;
23+
import org.jkiss.dbeaver.model.data.DBDDataFormatter;
24+
import org.jkiss.dbeaver.model.data.DBDDisplayFormat;
25+
import org.jkiss.dbeaver.model.data.DBDFormatSettings;
26+
import org.jkiss.dbeaver.model.data.DBDValueDefaultGenerator;
27+
import org.jkiss.dbeaver.model.data.DBDValueHandlerConfigurable;
2428
import org.jkiss.dbeaver.model.exec.DBCException;
2529
import org.jkiss.dbeaver.model.exec.DBCSession;
2630
import org.jkiss.dbeaver.model.exec.jdbc.JDBCPreparedStatement;
@@ -190,7 +194,7 @@ protected Object fetchColumnValue(
190194
value = resultSet.getDouble(index);
191195
}
192196
}
193-
} catch (SQLException e) {
197+
} catch (SQLException | NumberFormatException e) {
194198
// Last chance - get it as string. Sometimes columns marked as numbers are actually not numbers
195199
return resultSet.getString(index);
196200
}

0 commit comments

Comments
 (0)