你的sql语句有问题,print出来看看它到底是个什么东东你就明白了。

解决方案 »

  1.   

    smtb.executeQuery("insert into tablename(id,name,pass,type) values (1,name,pass,type)");smtb.executeQuery("insert into tablename(id,name,pass,type) values  (" + 1 + ",'" + name + "' , '" + pass + "', '" + type +"')");
      

  2.   

    所以建议你最好使用preparedstatement这样你就不会碰到sql语句的拼装问题了。
      

  3.   

    不知道为什么,还是同样的错误,是不是数据库联接的错误?是不是还需要配置一下jdbc?多谢!
      

  4.   

    sql语句我改过来了,但还是错误,是数据库联接的错误,只是不知道该怎么进行数据库联接,多谢