0
我在使用MYSQL在java中創建文件時遇到了一個奇怪的問題。單引號在java中自動替換爲兩個單引號而創建文件名
我的代碼:
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。
請幫我解決這個問題。
問候,
拉吉
您可以發佈您使用的所有代碼嗎? – 2012-03-13 06:07:18
你可以驗證,它不是兩個單引號? SQL不會經常使用兩個單引號來掩蓋撇號? – 2012-03-13 10:22:19
嗨@user未知,是它被兩個單引號替換,而不是雙引號......我該如何解決這個問題 – user27 2012-03-13 11:32:14