JavaアプリケーションからPostgresqlデータベースにテキストを挿入していますが、文字列に 'char'が見つかるとすべてがクラッシュします。私はreplaceAll( "'"、 "\\'")を使って試しました。より多くの\ charsを持つそれの異なった変種さえ、まだそれはエスケープ記号のない文字列に 'を入れます。JavaからPostgresqlへの一重引用符を使用した文字列の挿入
文字列の '\で置換する方法はありますか?あるいは、文字列にPostgreSQLに一重引用符を入れる別の方法はありますか?
私も同様の問題があります。私は休止状態のクエリを使用しています。フィールドに単一引用符が含まれていると例外がスローされた場合に挿入しようとします。 –