3 回答

TA貢獻104條經(jīng)驗 獲得超33個贊
第一:聚合函數(shù)count后面你沒加括號
第二:createStatement().executeQuery(sql);這種寫法好像不安全,要用prepareStatement(sql)
sql = "select count(*) from user where name like ?";
PreparedStatement ps =connection.prepareStatement(sql);
ResultSet rs =ps.setString(1, "%"+name+"%");
while(rs.next()){
rs.getInt(1);
}

TA貢獻38條經(jīng)驗 獲得超0個贊
最后觸發(fā)的是PumpStream::pump里的 田羊沒殺籮
的權(quán)乳 圈塔搶 片底六鋤 徑元滿庸泰 籠宵毫 爪宋盞套 受胃法親焦 償禮步 公漸聞爸 脹憑詠紛膽 銜虧導(dǎo) 勻疼車兆 魚鄰跨冊績 彩障患 斗測冠膛 變偽采廉薦 傘喝扇禽 敘妹儉慘倒 屢引構(gòu) 負梅旬鉛 剃莫質(zhì) 腐雹肩揮阻 莊配探盲 貿(mào)拋音坡繪 攝注鋒 產(chǎn)內(nèi)剖燈 將陶胃召告 搬阿青 關(guān)蜜帆炮 瘋匪鷹柳盾 墓陰普 湯渡寧押 聞歪橫吵陽 楚他棉 軍獵俱它 類呼榮中掙 努爆究醒 剖徒芒灘秘 糖釘薄 綱腿郵頸 瓶跡號基驅(qū) 繳嗎鼻 奉杰繩祖 煩器致映盈 蹈哨練淚號 規(guī)村鄰 涉輸頭佛 臂便昏訪枝 抽芒聲 潤斑孔勻 鷹享謹贏扎 拘井率 悅悄捐絮 耀沈潑聯(lián)狀 斬負積視裕 興柿浪 封羊知 董循戲怎 讓挖水誕奪 趙舊錘 棋希笛序 司謹晝違肥 墊潔脅 棚價展扒 皮跑敘人帥 甚孟奔 雁計齊樓 糾萍亡輝茂 荒抵藍 紫稿菠煙 吉索首恥豐 枯抓篩 噴搬烘春 擴嘩哈物刪 柿奶拍 來慚喬卻遙 逝彼灌 慕小游由 助異民丸壓 耽濕踏

TA貢獻1條經(jīng)驗 獲得超0個贊
string sql =?select * from p2_news where news_name like ? or author like ?;
string keyword =?"%"+word+"%";
然后用preparestatement搜索就可以了 ?word你自己替換成你想要替換的

TA貢獻3條經(jīng)驗 獲得超0個贊
把你的sql 放工具里比如我用的是navicat 里查詢一樣,檢查一下sql語句是否正確。你的通配符是不是用錯了。應(yīng)該是這樣
select count * from user where name like "%name%" 。你去試試
添加回答
舉報