sql >> Databasteknik >  >> RDS >> Mysql

SQLFeatureNotSupportedException på getArray

.getArray-metoden hämtar ARRAY SQL-datatyp. Sådär:.getDecimal hämtar DECIMAL SQL-datatyp och så vidare... MySQL (till exempel) stöder inte ARRAY-datatyper. Så, Java rapporterar:funktionen stöds inte.

Om du vill hämta alla fält som en indexerad array, använd .getString(1) för ett VARCHAR-kolumnvärde vid index 1.

Exempelfråga:SELECT id,title FROM news WHERE id =1;

Så du kan hämta id med .getInt(1) och titel med .getString(2).

Det är allt jag kan säga om det ))



  1. FEL:SQLSTATE[HY000] [2002] Ingen anslutning kunde göras eftersom måldatorn aktivt vägrade det

  2. Är det en dålig idé att ha ett "ELLER" i ett INNER JOIN-tillstånd?

  3. Mysql - Hur kan jag välja rader efter år om jag bara har tidsstämpeln?

  4. Vad är materialiserade åsikter?