public int addInfo(String deviceId,int serviceId, Date gpsTime, Date serviceTime, double gpsLon, double gpsLat, String address, int isProcess,String helpContents) { Connection con = null; Statement stmt = null; ResultSet res = null; int id=0; try { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String gpstime=sdf.format(gpsTime); String servicetime=sdf.format(serviceTime); //根据设备号获取车辆信息(车牌号) String carplate=ServiceAccess.getConfigurationService().getCarManager().getCarMemberByDeviceId(deviceId).getCarNumber(); String sql="INSERT INTO monitor_help (DEVICE_ID,SERVICE_ID,GPSTIME,SERVICETIME,GPSLONGITUDE" +",GPSLATITUDE,CARPLATE,ADDRESS,DOFLAG,OPERATEWAY,HELPCONTENTS)" +" VALUES('"+deviceId+"',"+serviceId+",'"+gpstime+"','" +servicetime+"',"+gpsLon+","+gpsLat+",'"+carplate+"','" +address+"',"+isProcess+",0,'"+helpContents+"')"; con = ServiceAccess.getSystemSupportService().getDefaultConnection(); stmt=con.createStatement(); int count=stmt.executeUpdate(sql, Statement.NO_GENERATED_KEYS); if(count>0) {//记录保存成功 res=stmt.getGeneratedKeys(); if(res.next()) id=res.getInt(1); } } catch (Exception e) { try { throw e; } catch (Exception e1) { e1.printStackTrace(); } }finally{ PageUtil.setItFree(con, stmt, res); } return id; }