|
Il linguaggio è java, ma penso che la questione sia indipendente dal linguaggio, proprio perche l'errore del database alla fine specifica al più un codice ed un messaggio all'interno del quale non è possibile recuperare "i dati" dell'errore in modo standard.
Sicuramente qualche scorciatoia la si può trovare...pero visto che è un problema che riguarda moltissime applicazioni, basta pensare a tutti i siti web che si basano su un database, dovrebbe essereci una pratica consolidata. Ciò che mi interesserebbe è appunto conoscere questa pratica, le "best pratices" relative a questo problema.
La tua soluzione comporterebbe analizzare tutti i messaggi d'errore restituiti dal database, e costruire una componente per effettuare il decoding (sarebbe sempre possibile farlo?), quindi ci sarebbe un'accoppiamento con il database parecchio forte. Cambiando anche solo versione del database potrebbe pure cambiare il messaggio d'errore...
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified
European Certification of Informatics Professionals
|