sql="select * from book where bId like ?";
PreparedStatement ps=null;
ps=ct.prepareStatement(sql);
ps.setString(1,"%"+bid+"%");
ps.executeUpdate();
这个语句有写错吗,执行不出来的说
JDBC中中SQL模糊查询
答案:3 悬赏:0 手机版
解决时间 2021-03-06 11:29
- 提问者网友:疯孩纸
- 2021-03-06 07:51
最佳答案
- 五星知识达人网友:像个废品
- 2021-03-06 09:16
sql="select * from book where bId like '%"+bid+"%'";
PreparedStatement ps=null;
ps=ct.prepareStatement(sql);
ps.executeUpdate();
楼主看看行不行
PreparedStatement ps=null;
ps=ct.prepareStatement(sql);
ps.executeUpdate();
楼主看看行不行
全部回答
- 1楼网友:胯下狙击手
- 2021-03-06 10:25
最后一句应该写成ps.executeQuery(); 你用的是select 查询 不能用update
- 2楼网友:举杯邀酒敬孤独
- 2021-03-06 09:34
你的问题有点含糊!!
是装jdbc驱动出现了问题还是编程时出现了问题??
jdbc驱动并不需要特意安装,只需要那3个jar包就够了!!
但是sql server必需打好sp3或者sp4补丁!!
如果是编程出现了问题,
最好把异常,或者源代码粘上来!!
大家会帮你解决的!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯