3 回答
yanrun
TA貢獻(xiàn)317條經(jīng)驗(yàn) 獲得超240個(gè)贊

既然用了PreparedStatement就沒(méi)必要再在字符串的前后加引號(hào)了,看一下mysql驅(qū)動(dòng)的實(shí)現(xiàn)
StringBuilder?quotedString?=?new?StringBuilder(x.length()?+?2);
????????????????????????quotedString.append('\'');
????????????????????????quotedString.append(x);
????????????????????????quotedString.append('\'');這是mysql-connector-java-5.1.44中PreparedStatement的實(shí)現(xiàn),可以看出,它會(huì)在你查詢的字符串前后加單引號(hào),所以你就沒(méi)必要加引號(hào)了
點(diǎn)擊展開后面4條
產(chǎn)品經(jīng)理不是經(jīng)理
TA貢獻(xiàn)481條經(jīng)驗(yàn) 獲得超143個(gè)贊
你使用了PreparedStatement,就不用拼接了。直接ps.setString(1,sno);
添加回答
舉報(bào)
0/150
提交
取消

這個(gè)是加載驅(qū)動(dòng)那