Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
The MariaDB JDBC driver returns ResultSetMetaData columns labels in lowercase, which is incompatible with how other JDBC drivers behave.
try (ResultSet rs = connection.getMetaData().getSchemas(null, null)) { |
ResultSetMetaData resultSetMetaData = rs.getMetaData();
|
System.out.println(resultSetMetaData.getColumnName(1)); |
System.out.println(resultSetMetaData.getColumnName(2)); |
}
|
Result:
table_schem
|
table_catalog
|
Note that the MySQL driver returns:
TABLE_SCHEM
|
TABLE_CATALOG
|