黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java中的sql語句小細節

Java中的sql語句小細節

更新時間:2022-06-01 09:50:43 來源:動力節點 瀏覽944次

動力節點小編來告訴大家Java中的sql語句小細節,看如下一條sql語句

String sql="SELECT * FROM bookBasicInfo,bookTypeInfo
    WHERE bookBasicInfo.BelongType=bookTypeInfo.BookTypeID
        AND bookBasicInfo.bookName like ? AND" +
                "bookBasicInfo.BelongType=?";
ps.setString(1, "%"+bookName+"%");
ps.setInt(2, typeId);

這是一條根據圖書名稱和圖書類型進行查詢的sql語句,可能咋一看并沒有什么毛病,如果將

上述sql語句在java環境中執行會拋出如下異常

java.sql.SQLException: ORA-00933: SQL 命令未正確結束

這個問題的錯誤原因,就是一個空格的問題,由于sql過長,用+進行拼接,但是在用+進行拼接的時候是原樣進行拼接,在“+”那處,會變成

...bookBasicInfo.bookName like ? ANDbookBasicInfo.BelongType=?

這樣的sql在執行的過程中,當然會報錯啦!

解決方式:只需要在最后一個AND后面或者bookBasicInfo.BelongType前面添加“空格”,問題解決了

如果不細細的觀察sql語句,這個錯誤是非常難以發現的。

如果在開發過程中出現這樣的問題,可能需要耗費我們很多時間。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 高清欧美在线三级视频 | 免费国产综合视频在线看 | 国产成人精品日本亚洲专一区 | 欧美日韩第一页 | 男女爽爽无遮挡午夜视频在线观看 | 亚色污 | 黄色aa毛片 | 欧美两性人xxxx高清免费 | 日本的黄色录像 | 天堂网亚洲 | 亚洲欧美一区二区视频 | 久久综合九色综合97_ 久久久 | 啪啪综合网 | 国产在线视频www色 国产在线视频国产永久视频 | 欧美色欧美亚洲高清在线视频 | 337p日本大胆欧洲色噜噜高清 | 妇欲欢公爽公妇高h欲 | 老司机在线永久免费视频观看 | 在线观看免费黄视频 | 有b吗在线视频 | 国产一区二区在线观看视频 | 色噜噜狠狠色综合中国 | 91精品啪在线观看国产老湿机 | 老司机午夜在线 | 色视频免费网站 | 成人小视频免费观看 | www午夜视频| 色久在线 | 草草操 | 69黄在线看片免费视频 | 日本大蕉香蕉大视频在线观看 | 日韩在线观看一区二区不卡视频 | 黄色男女视频 | 欧美一区二区视频 | 黄色一级一毛片 | 男女扒开双腿猛进入免费看污 | 色婷婷精品综合久久狠狠 | 男女啪啪搓胸gif动态图 | 最近中文字幕大全免费版在线 | 扒开双腿爽爽爽视频www | 最近2019免费中文字幕视频三 |