1. 程式人生 > >mysql語句的一個問題

mysql語句的一個問題

per .com 數據庫 做了 -1 lec cnblogs htm blog

剛才在群裏有個同學提出了這麽一個問題

在Mybatis的mapper文件中有一條語句這麽寫

技術分享

說是系統不報錯,也沒返回,我一看句子應該沒什麽問題。執行的時候應該是PreparedStatement 執行 select......where ?=?;把傳入的參數帶進去就可以了

但是,我用我自己的封裝的DButil做了以下實驗

有想了解我這個DButil的可以移步

手把手封裝數據層之DButil數據庫連接的封裝

手把手封裝數據層之DataUtil數據庫操作的封裝

技術分享

返回結果如下

技術分享

執行同一條語句,返回結果卻不一樣,顯然SQL語句是不允許這麽寫的,只是它也不報SQLException 可能是一個漏洞吧

mysql語句的一個問題