[JDBC] używanie polskich ogonków w zapytaniu MYSQL

0

Witam, mój problem jest taki,że nie wiem jak prawidłowo 'złożyć' string zapytania które wyśle do bazy danych.

Przykładowo mając zapytanie:
SELECT * FROM users WHERE name='Ślimak'
otrzymam ResultSet z zerem rekordów choćby user Ślimak istniał w bazie.
Kodowanie,kolokacje w bazie ustawione mam na utf8_polish_ci.

Próbowałem kodować polskie ogonki korzystając z danych na stronie unicode.org czy http://www.utf8-chartable.de próbowałem zamieniać ogonki w stringu korzystając z \u i dalej nic. Byłbym wdzięczny jak ktoś mógłby opisać w jaki sposób poprawnie zaimplementować w javie kodowanie znaków(wszelkie ustawienia bazy zmienić też można oczywiście).

0

W URLu który podajesz do połączenia sie z bazą musisz wskazać kodowanie.

String URL = "jdbc:mysql://localhost/MyDatabase&characterEncoding=UTF-8"; 

1 użytkowników online, w tym zalogowanych: 0, gości: 1