Skicka en parameter som boolesk för att göra anslutningen dynamiskt baserat på dina krav. Du kommer att behöva kodning i databasens ände också, jag hoppas att det redan finns där.
Ändra anslutningssträngen baserat på villkoret.
ändra
"jdbc:mysql://localhost",
till
"jdbc:mysql://localhost?useUnicode=true&characterSetResults=utf8&characterEncoding=UTF-8",
Alternativt kan en sortering anges, såsom:&connectionCollation=utf8_general_ci