怪事!在java中居然无法更改删除Access中的数据库记录,只能读取
在java中使用如下类似句子
String s;
s="delete * from Depts where DeptName='Bread'"
stat.executeUpdate(s);
运行以后,没有任何出错显示,但返回Access打开Depts数据库中的Depts表,发现相关Bread部门的记录还在!怎么回事。我故意把SQL语句语法写错,java就返回Microsoft SQL Driver相关语法错误。这说明之前执行的delete操作应该没有语法问题啊,为什么数据库的记录还在,并没有删除。如果使用select语句,可以顺利从Access中读取相关数据。我使用Update语句修改有关记录,数据库记录还是没变,也不会出语法错误。这是怎么回事?