Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die Methode getColumnName in ResultSetMeta kann nicht den richtigen Namen der Spalte (jdbc) zurückgeben

Es sieht aus wie DESC ist nur eine Abkürzung für eine Abfrage des Informationsschemas mit Aliasnamen für die Spalten.

Spaltenaliase können mit abgerufen werden ResultSetMetadata.getColumnLabel(int) .

JDBC definiert die Spaltenbezeichnung als:

Das bedeutet auch, dass Sie in fast allen Situationen getColumnLabel verwenden sollten statt getColumnName .