sql >> Database >  >> RDS >> Mysql

SQLFeatureNotSupportedException op getArray

.getArray-methode haalt het ARRAY SQL-gegevenstype op. Zoals dat:.getDecimal haalt DECIMAL SQL-gegevenstype op enzovoort... MySQL (bijvoorbeeld) ondersteunt geen ARRAY-gegevenstypes. Dus, Java meldt:functie niet ondersteund.

Als u alle velden als een geïndexeerde array wilt ophalen, gebruikt u .getString(1) voor een VARCHAR-kolomwaarde op index 1.

Voorbeeldquery:SELECT id,titel FROM nieuws WHERE id =1;

Dus je kunt id ophalen met .getInt(1) en titel met .getString(2).

Dat is alles wat ik daarover kan zeggen ))



  1. Hoe kan ik Rails-tijdzonenamen toewijzen aan PostgreSQL?

  2. Wanneer moeten database-indexen opnieuw worden opgebouwd?

  3. Locatie van het relevante tnsnames.ora-bestand bepalen

  4. Voeg tabellen samen in twee databases met behulp van SQLAlchemy