别的查询语句都正确,在添加表时 
String SQL2=new String();
    SQL2="CREATE TABLE'"+userid+"'(titele TEXT,article TEXT)";
    stmt.executeUpdate(SQL2);
   stmt.close();
   con.close();
出现错误~
请问对数据库有什么操作~定义关键字段什么的???

解决方案 »

  1.   

    用java连接access???表名不能有单引号('')
    CREATE TABLE "+userid+"(titele TEXT,article TEXT)如果不对,把错误贴出来
      

  2.   

    要是别的语句对,这个错,你把你拼成的字符串,在access里看看能不能执行?
      

  3.   

    userid 是String 类型的变量啊~
      

  4.   

    去了单引号后出现这样的错误~~
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Invalid handle
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
    org.apache.jsp.zhuce2_jsp._jspService(zhuce2_jsp.java:228)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause