Java: Supportato MySql 5.0 e successivi
copia linkDescrizione del difetto
Errore nell'esecuzione di query utilizzando il database MySql in versione 5.0 o successiva in applicazioni Java. Il problema era dovuto al fatto che, a partire dalla versione 5.0, è cambiato il modo in cui il database fornisce la risposta all'esecuzione di una query. In particolare a partire da tale versione non vengono più inseriti gli ALIAS all'interno del recordset anche se questi erano presenti nel testo della query.
E' comunque possibile attivare la vecchia modalità inserendo la stringa
?useOldAliasMetadataBehavior=truenella stringa di connessione JDBC, cosa che Instant Developer effettua automaticamente a partire dalla versione 9.1.
Effetti del malfunzionamento
- Venivano generati errori gestiti a run-time durante l'esecuzione delle query.
Soluzioni
Questo difetto è stato risolto nella versione 9.1. Usando le versioni precedenti è sufficiente generare manualmente la stringa di connessione verso il database MySql inserendo la stringa
?useOldAliasMetadataBehavior=true
Funzionalità interessate
L'utilizzo del database MySql in versione 5.0 o successive in applicazioni Java prodotte con Instant Developer.
Note
Ultima modifica: 24/03/2021 / Validità: da 9.1.4040