JDBC中like书写
今天在一个连接oracle数据库的小程序中用到了sql语句中的like 关键字,但是如果直接用sql的规范来写,比如 String sql="select * from student st where st.name like %'"+name+"'%";这样执行的话会出问题,后来在网上找到了答案,格式如下: String sql="select * from student st where st.name like '%'||?||'%'"; PreparedStatement pps2=conn2.prepareStatement(sql); pps2.setString(1, name); 网上还有人说可以像下面这样来写,我没有验证,现记录下来,已备来日查询。 在sql变量中 的LIKE只写一个问号,其余的通配符在se