String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"'"; 
ResultSet rs=stmt.executeQuery(sql);

解决方案 »

  1.   

    String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"')"; 
      

  2.   

    String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"')"; 
    stmt.Update(sql);
      

  3.   

    String sql = "insert into 表名(col1,col2,col3) values(?,?,?)";
    PreparedStatement pts = con.prepareStatement(sql)
    pts.setString(1,tt);
    pts.setString(2,nn);
    pts.setString(3,kk);
    pts.executeUpdate();
    con.commit();//假设你的三个字段都为字符形,否则用相应的方法,如setInt,setDouble
      

  4.   

    String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"'"; 
    ResultSet rs=stmt.executeQuery(sql);
    就是这样
    另外要装相应的驱动程序,配置数据源.
      

  5.   

    String sql = "insert into 表名(col1,col2,col3) values(?,?,?)";
      

  6.   

    String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"'"; 
    ResultSet rs=stmt.executeQuery(sql);
      

  7.   

    谢谢!!!!
    我已经试了是对的。
    数据能插入到数据库,但现在提示:No ResultSet set was Producted
    是什么意思?是不是我必须设定一个返回值?
      

  8.   

    不对,我加了但还是提示:No ResultSet set was Producted
      

  9.   

    如果要插入的是一个INT值怎么办?
      

  10.   

    insert操作是不用返回结果集的!
    String sql="insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"')";
    Statement stmt=conn.createStatement();
    stmt.execute(sql);插入INT值方法也一样哦!
      

  11.   

    stmt.executeUpdate(sql);
    也行!!
      

  12.   

    insert into 表名(tt,nn,kk) values('"+tt+"','"+nn+"','"+kk+"')