java中如何做模糊查询_到底Java里的模糊查询语句该怎么写
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
現在String sql="select * from car where carName like '%'+?+'%'";可以查詢出結果了,但問題又來了,只能查詢出一條結果,代碼如下
carDao.java頁面
public ArrayList queryAppoint(String carname){//通過車輛名模糊查詢
ArrayList list=new ArrayList();
try{
mydb.openDB();
String sql="select * from car where carName like '%'+?+'%'";
Object[] params={carname};
ResultSet rs=mydb.executeQuery(sql, params);
if(rs.next()){
CarDto dto=new CarDto();
dto.setUserId(rs.getString("userId"));
dto.setMaintenanceTime(rs.getString("maintenanceTime"));
dto.setAccidentNumber(rs.getString("accidentNumber"));
dto.setBooked(rs.getString("booked"));
dto.setCarBrand(rs.getString("carBrand"));
dto.setCarId(rs.getString("carId"));
dto.setCarName(rs.getString("carName"));
dto.setCarPlace(rs.getString("carPlace"));
dto.setCarPrice(rs.getString("carPrice"));
dto.setDriveKilometre(rs.getString("driveKilometre"));
dto.setDrivingAge(rs.getString("drivingAge"));
dto.setOriginalPrice(rs.getString("originalPrice"));
dto.setImage(rs.getString("image"));
list.add(dto);//把對象添加到數組中
}
}catch (Exception e) {
e.printStackTrace();
}finally{
mydb.close();
}
return list;
}
總結
以上是生活随笔為你收集整理的java中如何做模糊查询_到底Java里的模糊查询语句该怎么写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用计算机三级处理文件,【题目】计算机三级
- 下一篇: 链表和顺序表的一些区别