日期:2014-05-20 浏览次数:20660 次
//这是SQL语法错误,我记得sql字符串应以 ;结尾,你加上分号试试 String sql="insert into ill values(ne,cs,ct,tl,fy,rm,rt,jb);";
------解决方案--------------------
String sql="insert into ill values(ne,cs,ct,tl,fy,rm,rt,jb)";
ne,cs这些没有被替换掉啊。
还是用PreparedStatement来做吧,
PS:ill最好把栏位补上
------解决方案--------------------
补上是个好习惯,举手之劳啊
------解决方案--------------------
"insert into ill values(ne,cs,ct,tl,fy,rm,rt,jb)";
上面这句应该这么写:String inser_sql="insert into ill values("
+ne","+cs+","+ct+“,"+tl+","+fy+","+rm+","+rt+","+jb+")";
这其中如果是字符串还需加上"'"+ne+"',"+.....;
------解决方案--------------------
i 服了 you
你System.out.println(sql)看下你给数据库执行的是什么好吗?
ne,cs,ct,tl,fy,rm,rt,jb 这些不是列名表名又没有用引号引起来东西数据库无法理解的
------解决方案--------------------
无言。。。。