我的SQL语句是这样写的:deletefromstudentInfowherestuid=2但是、所影响的行数为0数据库中的记录并没有少!是哪里出了问题?另外一个问题!我的数据库删除操作的方法是这么写的:/删除...
我的SQL语句是这样写的:delete from studentInfo where stuid = 2
但是、所影响的行数为 0
数据库中的记录并没有少!
是哪里出了问题?
另外一个问题!
我的数据库删除操作的方法是这么写的:
/删除学员基本信息的操作
//方法的名称叫做deleteManagerStudentInformation()
public boolean deleteManagerStudentInformation(ArrayList arraylist)
{
//获得数据操作对象
try {
Statement stmt = con.createStatement() ;
//遍历ARRAYLIST中的JAVABEAN进行数据库的删除操作
for(int i=0; i
{
StudentInformationBean studentBean = new StudentInformationBean() ;
stmt.executeUpdate("delete from [studentInfo] where stuid = "+studentBean.getStuID() ) ;
}
return true;
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("删除学员基本信息的方法出错、方法名称叫做 deleteManagerStudentInformation()") ;
e.printStackTrace();
return false ;
}
}
程序运行起来、并没有报错!
可是、数据库中的数据记录没有少!
我这样的在同一个方法中、能多次用STATEMENT.EXECUTEUPDATE();
多次操作数据吗?
小弟、谢谢各位了!
展开