日期:2014-05-18  浏览次数:20711 次

jsp数据插入问题
我想将表单提交的内容插入的数据库中,但是总是出错,不知道为什么啊?修改和删除都可以的,不知道那位高手能解决??????????

我的表的结构是
表名   xy
其中有两个字段:
字段1:xy_id   decimal
字段2:xy_mc   char

我的sql语句是:
sql= "insert   into   dbo.xy   values   (null, ' "+xymc+ " ') ";
stmt.executeUpdate(sql);

出错提示:
org.apache.jasper.JasperException:   Exception   in   JSP:   /xysz/xysz_save.jsp:26

23:   if   (request.getParameter( "xyid ")==null){
24:   if   (submits.equals( "添加 ")){
25:   sql= "insert   into   dbo.xy   values   ( '20 ', ' "+xymc+ " ') ";
26:   stmt.executeUpdate(sql);
27:   out.print( " <script   language=javascript   type=text/javascript> alert( '             添加成功! ');window.location.href= 'xysz.jsp '; </script> ");
28:   }
29:   }else{


------解决方案--------------------
sql= "insert into dbo.xy(xy_mc) values ( ' "+xymc+ " ') ";