SELECT * FROM teacher WHERE t_name LIKE %?% 替换成 SELECT * FROM teacher WHERE t_name LIKE %'abc'% 有可能不报错吗
试试 String sql = "SELECT * FROM teacher WHERE t_name LIKE ?"; PreparedStatement pst = cnn.prepareStatement(sql); pst.setString(1, "%"+name+"%");//name是你的传值 不然把你的报什么错,贴出来看下。
81,092
社区成员
341,716
社区内容
加载中
试试用AI创作助手写篇文章吧