sql >> Databáze >  >> RDS >> Sqlserver

SQL Server Nvarchar a Java připravil prohlášení

Na základě komentářů od @a_horse_with_no_name a @gofr1 existují 2 řešení:

  1. Změňte sendStringParametersAsUnicode - to způsobí, že se všemi řetězci bude zacházeno jako s "N" řetězci (toto je globální změna)

  2. Použijte PreparedStatement.setNString() místo setString() - a to je "místní" změna.

Oba fungují – použijte to, co lépe vyhovuje vašim potřebám :)




  1. Získejte všechna data v měsíci spolu s daty z tabulky

  2. Návrh databáze:Který přístup je lepší?

  3. Nelze použít znakovou sadu utf8mb4 s CloudSQL na AppEngine Python

  4. Testujte hodnoty NULL ve více sloupcích v MySQL