无需 Integer.parseInt(age.getText() 的转换吧,在 java 中,应该是字符串连接 +。虽然是整型字段的,但只要两边不带“'”就可以。

解决方案 »

  1.   

    复杂的问题可以简单化来解决!String id = id.getText() ;
    String name = name.getText();
    String sex = sex.getText();
    int age = age.getText(); String sql = insert into student values (" " + id + "," + name+ ","
                       + sex + ","+ age);
     
    state.executeUpdate(sql);
      

  2.   

    你把双引号出掉。再把变量赋成常量。把SQL语句还原看下就明白了。
      

  3.   

    觉得应该不会在编译时报错  应该是runtime的错误