如何解决SQL命令未正确结束的问题

时间:2014-10-20 12:04:45

标签: oracle jsp

  

我该如何解决这个问题。请帮帮我   我已经尝试了很长时间来解决这个错误。但我不能。

String mname=request.getParameter("m");
String imgurl=request.getParameter("imgurl");
String catocagory=request.getParameter("catocagory");
String[] s=new String[3];

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:BoxOffice","system","sa");
Statement st=con.createStatement();

ResultSet rs;
rs=st.executeQuery("select * from "+catocagory+"where name='"+mname+"'");
while(rs.next())
    {
        s[0]=rs.getString("c1");
        s[1]=rs.getString("c2");
        s[2]=rs.getString("c3");
    }
%>

1 个答案:

答案 0 :(得分:2)

在连接SQL时缺少空格,请尝试此

rs=st.executeQuery("select * from " + catocagory + " where name='" + mname + "'");