sql.append(" and DESCRIPTION like '%' ? '%'");
sql.append(" and DESCRIPTION like '%' ? '%'");
我用的是Oracle數據庫,報錯:java.sql.SQLException: ORA-00933: SQL 命令未正確結束
sql.append(" and DESCRIPTION like '%' ? '%'");
我用的是Oracle數據庫,報錯:java.sql.SQLException: ORA-00933: SQL 命令未正確結束
2016-11-16
舉報
2016-11-17
可以用prepradStatement 的.setXXX(1,變量); 這種形式來寫sql ?
例如 ? ? ?String sql = "selec id,name from user where id=? and name = ?"
PrepardStatement ? ps = cnn.prepardStatement(sql);
ps.setString(1,變量); ? ?// 1標示 第幾個? ? ? ? ?這句話的意思 是第一個問號的位置 替換變量 ??
2016-11-17
String sql="select * from student st where st.name like '%'||?||'%'";
這樣拼接后解決了
2016-11-16
改成 and ?description like ?'_?_' ? ? ? ? ? ? ? _表示任意個字符可以是0個?