När du använder Glassfish kan du ställa in dessa egenskaper som tillägg till dina JDBC Connection Pools. Leta upp och visa din databasanslutning i webbadministration (Resurser->JDBC Connection Pools->your.connection). På fliken Ytterligare egenskaper lägg till (om det inte finns ännu) nämnda egenskaper och starta om din server:
//name, value
characterEncoding, UTF-8
characterSetResults, UTF-8
useUnicode, true
Resultatet blir detsamma om parametrar läggs till i URL, men detta är en mer underhållbar lösning enligt min mening.