应该是你数据库中的表格,有not null的列,你没有给付值,和你的数据库连接没有问题,你可以侃侃你的表结构。表结构中被设置为not null的列,在插入数据时,必须给指定值

解决方案 »

  1.   

    上次我说的那个,关于values("+item+")格式的事,你看到了吗?
    试试这么写:VALUES('" + item + "')
      

  2.   

    namowen(寒号不已) :如果那样做的话,会出现语法错误
      

  3.   

    先用System.out.println("insert into "+ groupslist.getSelectedItem().toString()+" values("+item+")")察看你的插入语句,看有没有问题,会不会多一个符号之类的。然后将这句话在sql命令行方式下执行,看有没有错误。如果没有,就是程序其他地方的问题了。