java.sql.SQLException: ORA-00920: 无效的关系运算符 (Eclipse)

java.sql.SQLException: ORA-00920: invalid relational operator (Eclipse)

我在 jsp 中使用此 sql 查询并得到无效的关系运算符。我想不通 弄清楚为什么会给我这个错误。

String gameName = request.getParameter("gameName");
session.setAttribute("gameName",gameName);
Statement st = con.createStatement();
String s2 = "select stock from game where g_name '"+gameName+"' ";
ResultSet rs1 = st.executeQuery(s2);
String stockDb = "";
rs1.next();
stockDb = rs1.getString(1);
session.setAttribute("stockDb",stockDb);
String stockDb1 = (String)session.getAttribute("stockDb");

并不是说存在无效的关系运算符,而是你根本没有。 select stock from game where g_name {name} 就像写一个没有动词的句子。很奇怪。您需要 =LIKEIN