关于java 数据库问题。请问添加失败、更新失败、删除失败各是什么问题呢...
发布网友
发布时间:2022-04-29 08:41
我来回答
共3个回答
热心网友
时间:2022-04-10 06:10
所有的异常提示都已经说的很清楚了
1:insert 失败是因为 sql语句有问题 insert into tableName
2:update失败是因为数据问题,你更新的字段中某列有主键或者唯一索引(不允许该列字段有重复)比如ID是主键,数据库已经有一条ID=1的记录,你再把其他的一条记录更新成ID=1,肯定是出错。
3:删除失败是因为参数的数据类型不对,你把id传进来的参数当成字符案串传进来了
比如 应该是delete 。。。where id = 1 而你实际运行的是where id = '1'
热心网友
时间:2022-04-10 07:28
PreparedStatement psm=openDB().prepareStatement("Insert commondity(C_ID,C_Name,C_Price,C_N
sql的insert语法是insert into xxx表
你少了into这个关键字
热心网友
时间:2022-04-10 09:02
修改时,又造成了关键字重复了。
String strUpdate="update commondity set C_Name='"+txtName.getText()+"',C_Price='"+txtPrice.getText()+"',C_Number='"+txtNumber.getText()+"' WHERE c_id="+txtID.getText();