Przekaż parametr jako wartość logiczną, aby nawiązać połączenie dynamicznie w oparciu o Twoje wymagania. Potrzebne będzie również kodowanie na końcu bazy danych, mam nadzieję, że już tam jest.
W zależności od warunku zmień ciąg łączności.
zmień
"jdbc:mysql://localhost",
do
"jdbc:mysql://localhost?useUnicode=true&characterSetResults=utf8&characterEncoding=UTF-8",
Opcjonalnie można określić sortowanie, takie jak:&connectionCollation=utf8_general_ci