public String ManageUserBy4A(String userInfos,String oprateType){
String msg="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<orgs>\n";
int code=0;
UserMsgBean obj = new UserMsgBean();
ArrayList al;
if("add".equals(oprateType)){
al=(ArrayList)obj.getInsertSQL(userInfos);
code=1300;
}else if("update".equals(oprateType)){
al=(ArrayList)obj.getUpdateSQL(userInfos);
code=1302;
}else if("del".equals(oprateType)){
al=(ArrayList)obj.getDeleteSQL(userInfos);
code=1304;
}else{
al=null;
}
if(al!=null){
DbConnection con = new DbConnection();
                  Connection dbConnection = con.getconnection();
msg+="<results>\n";
for(int i=0;i<al.size();i++){
ArrayList user = (ArrayList)al.get(i);//sql序列
String userId = (String)user.get(0);//取第一个
user.remove(0);
try {
dbConnection.prepareStatement(user); //这里出了问题,执行SQL序列,我自己写的连接池没有接口调用怎么办
msg+="\t<result returncode="+code+">\n\t\t<accId>"+userId+"</accId>\n\t<\result>\n";
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
msg+="\t<result returncode="+(code+1)+">\n\t\t<accId>"+userId+"</accId>\n\t<\result>\n";
}
}
msg+="</results>\n";
}else
msg="operate type is error!";
return msg;
}希望各位大侠给出有效办法。