MYSQLを使用してJavaでファイルを作成する際に奇妙な問題に直面しています。ファイル名を作成中に一重引用符がJavaで2つの単一引用符に自動的に置換される
マイコード:
String lChildSql = this.lSQLBucket.select("get.child.by.name")
.replace("LEFT").with(lLeft)
.replace("RIGHT").with(lRight)
.replace("LEVEL").with(lLevel + 1)
.replace("NAME").with(pName).get()
ResultSet lChildRs = lDB.Qry(lChildSql);
サンプル:私ははpNameのraj'sek'harとしてファイルを作成した場合、そのラジ "SEK" として作成されているが自動的にHAR。
この問題の解決にお役立てください。何を言っているか、ユーザー不明
よろしく、
ラジ
使用しているコードをすべて投稿できますか? –
二重引用符ではないことを確認できますか? SQLでは、アポストロフィをマスクするために、2つの単一引用符を使用することはよくありませんか? –
こんにちは@user不明、はい、その二重引用符ではなく、二重引用符で置き換えられて...どのように私はこの問題を解決することができます – user27