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)
抛异常为:sql语句未正常结束.sql语句该如何写呢?
解决方案 »
- 自定义异常_公交刷卡
- java 定时任务问题
- 求高手帮忙转换成MYSQL语句
- 为什么我读取 端口 上传的的数据时 出现丢数据的问题
- 开发模式讨论
- 怎么样防止用户在地址栏里面输入路径,从而可以到页面上去执行操作?
- struts中formbean的dto是如何实现自动赋值的?
- ******紧急求助******JDBC在获取数据库字段类型后怎么区分整型与浮点类型!
- 哪为朋友知道SessionFactory.java中session = sessionFactory.openSession()是干什么用的?老是这句出错!在线候着
- 编程语言DIY,大家来报个价,用Java开发的月薪多少?
- Spring注入问题求教,往指教!
- 项目里管理模块的问题
这里没问题,你看是不是其他地方有错
pstmt.setString(1,"%" + id + "%")
还需要个单引号
String sql="select * from question where subjectName like ?";
pstmt.setString(1,"'%" + id + "%'")
pstmt.setString(1,"'%" + id + "%'");或者
String sql="select * from question where subjectName like '%"+id+"%'";