你的SQL语句对不对啊,抛了exception没?
把这个的返回值(int)型的取出来看看stmt.executeQuery(sql);

解决方案 »

  1.   

    stmt.executeUpdate(sql);
    试试。。
      

  2.   

    stmt.executeQuery(sql);这个是只能查询,不能插入的。插入数据要用stmt.executeUpdate(sql);
      

  3.   

    drugon(personal)说的对,而且你在jsp中写了这么多的业务逻辑的java代码,重新设计你的构架吧。
      

  4.   

    stmt.executeQuery(sql);晕了怎么能这样  executeUpdate这个是更新数据库用的
      

  5.   

    现在改成了stmt.executeUpdate(sql);
    还是不行,页面执行得很好,但就是没有插入数据库
      

  6.   

    请问跟我的数据库字段类型有关系吗?我的user是varchar content是ntext
      

  7.   

    把SQL语句拿到查询分析器里执行,如果没问题,就是代码原因~~~
      

  8.   

    原来是user关键字错误,现在输出的是乱码 怎么解决中文问题啊?
      

  9.   

    stmt.executeUpdate(sql);
    如果没插到数目,可能是哪个字段不配。
    在tomcat5的错误信息里找一下错误原因?
    最好不在要页面里再连接数据库!