sql >> データベース >  >> RDS >> Sqlserver

SQL Server Nvarchar および Java プリペアド ステートメント

    @a_horse_with_no_name と @gofr1 によって書かれたコメントに基づいて、2 つの解決策があります:

    <オール> <リ>

    sendStringParametersAsUnicode を変更します - これにより、すべての文字列が "N" 文字列として扱われます (これはグローバルな変更です)

    <リ>

    PreparedStatement.setNString() を使用します setString() の代わりに - これは「ローカル」な変更です。

    どちらも機能しています - ニーズにより適した方を使用してください:)




    1. MySQLTIMESTAMPからQDateTimeへのミリ秒

    2. PostgreSQLテーブルの履歴の実装

    3. Android:Jsonはmysqlデータベースからファイルを取得できません。空です。

    4. SQLの2つの列から一意のペアを見つける方法は?