Når du bruger Glassfish, kan du indstille disse egenskaber som et supplement til dine JDBC Connection Pools. Find og se din databaseforbindelse i webadministration (Ressourcer->JDBC-forbindelsespuljer->din.forbindelse). Tilføj (hvis der ikke er til stede endnu) nævnte egenskaber på fanen Yderligere egenskaber og genstart din server:
//name, value
characterEncoding, UTF-8
characterSetResults, UTF-8
useUnicode, true
Resultatet vil være det samme, hvis der tilføjes parametre til URL, men dette er efter min mening mere vedligeholdelsesvenlig.