@a_horse_with_no_name と @gofr1 によって書かれたコメントに基づいて、2 つの解決策があります:
<オール> <リ>
sendStringParametersAsUnicode
を変更します - これにより、すべての文字列が "N" 文字列として扱われます (これはグローバルな変更です)
PreparedStatement.setNString()
を使用します setString()
の代わりに - これは「ローカル」な変更です。
どちらも機能しています - ニーズにより適した方を使用してください:)