当前位置: 代码迷 >> J2EE >> 一个sql语句模糊查询的小疑点
  详细解决方案

一个sql语句模糊查询的小疑点

热度:134   发布时间:2016-04-22 01:24:21.0
一个sql语句模糊查询的小问题
oracle数据库中模糊查询一个列表
String sql="select * from question where subjectName like '%'";
pstmt.setString(1,id)
抛异常为:sql语句未正常结束.sql语句该如何写呢?


------解决方案--------------------
String sql="select * from question where subjectName like ?";
pstmt.setString(1,"%" + id + "%")
------解决方案--------------------
看在100%结贴率的份上

String sql="select * from question where subjectName like ?";
pstmt.setString(1,"'%" + id + "%'");

或者
String sql="select * from question where subjectName like '%"+id+"%'";
  相关解决方案