String sql="insert into aaaa(username,password,email)\" +\"values(\'11111',\'22222\',\'[email protected]\')\"
System.out.println(sql);
database.executeUpdate(sql);
 
  试试,注意数据库类型匹配!

解决方案 »

  1.   

    楼上帮我改的代码运行还是不正常,我自己改为如下:
    <%@ page contentType="text/html;charset=gb2312"%>
    <html>
    <head>
    <title>使用jsp插入记录</title>
    </head><body>
    <%@ page language="java" import="java.sql.*" %>
    <jsp:useBean id="database" scope="page" class="note.OPDB"/>
    <%
    String sql="insert into aaaa(username,password,email)values('"+111111+"','"+222222+"','"[email protected]+"')";
    database.executeUpdate(sql);
    out.println(\"记录插入完毕!\");
    rs.close();
    catch(SQLException ex) {
    out.println(\"数据库连接失败!\");
    }
    %>
    </body>
    </html>
    但还是不行,哪位再帮帮我一下,最好能在本机上测试一下,看能否通过,总是提示插入记录的sql语句错误,真不知应该怎么写才对哪。
      

  2.   

    老兄,这条语句System后,你可以拆开执行么
    还有呀,别告诉我你不会拆亚
      

  3.   

    我觉得并不是system这条语句的错误,从提示上看是提示插入记录这条语句有错啊,正确的做法应该怎么做呢?还请多多指教,我初学,很多地方都不懂。
      

  4.   

    你自己改的和kaerme(kaerme) 的SQL语句应该没有错误,建议:
    1:查查你自己的数据类型是否有错误,比如PASSWORD为数字的类型;2:查查是不是你的数据源的名字叫aaaa,而你在内部定义的表的名字不叫aaaa;3:检查一下你的JAVABEAN;