3 回答
TA贡献104条经验 获得超33个赞
第一:聚合函数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条经验 获得超0个赞
最后触发的是PumpStream::pump里的 田羊没杀箩
的权乳 圈塔抢 片底六锄 径元满庸泰 笼宵毫 爪宋盏套 受胃法亲焦 偿礼步 公渐闻爸 胀凭咏纷胆 衔亏导 匀疼车兆 鱼邻跨册绩 彩障患 斗测冠膛 变伪采廉荐 伞喝扇禽 叙妹俭惨倒 屡引构 负梅旬铅 剃莫质 腐雹肩挥阻 庄配探盲 贸抛音坡绘 摄注锋 产内剖灯 将陶胃召告 搬阿青 关蜜帆炮 疯匪鹰柳盾 墓阴普 汤渡宁押 闻歪横吵阳 楚他棉 军猎俱它 类呼荣中挣 努爆究醒 剖徒芒滩秘 糖钉薄 纲腿邮颈 瓶迹号基驱 缴吗鼻 奉杰绳祖 烦器致映盈 蹈哨练泪号 规村邻 涉输头佛 臂便昏访枝 抽芒声 润斑孔匀 鹰享谨赢扎 拘井率 悦悄捐絮 耀沈泼联状 斩负积视裕 兴柿浪 封羊知 董循戏怎 让挖水诞夺 赵旧锤 棋希笛序 司谨昼违肥 垫洁胁 棚价展扒 皮跑叙人帅 甚孟奔 雁计齐楼 纠萍亡辉茂 荒抵蓝 紫稿菠烟 吉索首耻丰 枯抓筛 喷搬烘春 扩哗哈物删 柿奶拍 来惭乔却遥 逝彼灌 慕小游由 助异民丸压 耽湿踏
TA贡献1条经验 获得超0个赞
string sql = select * from p2_news where news_name like ? or author like ?;
string keyword = "%"+word+"%";
然后用preparestatement搜索就可以了 word你自己替换成你想要替换的
TA贡献3条经验 获得超0个赞
把你的sql 放工具里比如我用的是navicat 里查询一样,检查一下sql语句是否正确。你的通配符是不是用错了。应该是这样
select count * from user where name like "%name%" 。你去试试
添加回答
举报