原代码如下:
try { String sql = "INSERT INTO column (c_title,c_state) VALUES ( '" + Column.getC_name() + "','" + Column.getC_summary() + "' )";// String sql = "insert into column (c_id,c_title,c_state) values (NULL,'abc','def')"; if(dbconn.doUpdate(sql)!=0) result=true;直接在MYSQL命令行里调试,发现同样是语句,别的表可以执行,唯独这个表不能执行,终于发现原来是表名的问题,column应该是不能当做表名,重命名表之后在执行,就可以执行成功了。
这个小小的问题折腾了一天,基础还是很重要的==、、