首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-05-28 
一个sql语句模糊查询的小问题oracle数据库中模糊查询一个列表String sqlselect * from question where s

一个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+"%'";

热点排行
Bad Request.