Commit 3ff5416b authored by dpawar's avatar dpawar

added migrated code


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94255 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b6137f11
...@@ -8,6 +8,7 @@ import java.sql.SQLException; ...@@ -8,6 +8,7 @@ import java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
...@@ -24,6 +25,9 @@ import javax.ejb.Stateless; ...@@ -24,6 +25,9 @@ import javax.ejb.Stateless;
public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrderRouteAltConfLocal,WorkOrderRouteAltConfRemote public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrderRouteAltConfLocal,WorkOrderRouteAltConfRemote
{ {
WorkOrderRouteAlt workOrderAltObj=WorkOrderRouteAlt.getInstance(); WorkOrderRouteAlt workOrderAltObj=WorkOrderRouteAlt.getInstance();
String loginSiteCode="";
int ll_ctr=0;
ArrayList <String> as_tool=new ArrayList<String>();
public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException public String confirm(String tranId, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{ {
...@@ -79,17 +83,26 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -79,17 +83,26 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
} }
if( confirmed != null && confirmed.equalsIgnoreCase("Y") ) if( confirmed != null && confirmed.equalsIgnoreCase("Y") )
{ {
//if already confirm then show error //if already confirm then show error
errString = itmdbAccess.getErrorString("", "VTALCONF", "", "", conn); errString = itmdbAccess.getErrorString("", "VTALCONF", "", "", conn);
return errString; return errString;
} }
returnString=gbfRetrieveWoRouteAlt(tranId,xtraParams,conn); returnString=gbfRetrieveWoRouteAlt(tranId,xtraParams,conn);
System.out.println("Return String from gbfRetrieveWoRouteAlt---->>["+returnString+"]"); System.out.println("Return String from gbfRetrieveWoRouteAlt---->>["+returnString+"]");
if(returnString.length() > 0){ if("VTMCLHDR".equalsIgnoreCase(returnString)){
errString = itmdbAccess.getErrorString("", "VTNCONFT", "", "", conn); errString = itmdbAccess.getErrorString("", "VTMCLHDR", "", "", conn);
conn.rollback(); conn.rollback();
}else{ return errString;
conn.commit(); }
if("VTMCDET".equalsIgnoreCase(returnString)){
errString = itmdbAccess.getErrorString("", "VTMCDET", "", "", conn);
conn.rollback();
return errString;
}
if(returnString.length()== 0){
conn.commit();
errString = itmdbAccess.getErrorString("", "VTNCONFT", "", "", conn);
return errString;
} }
...@@ -151,7 +164,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -151,7 +164,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
private String gbfRetrieveWoRouteAlt(String amdNo,String xtraParams,Connection conn) private String gbfRetrieveWoRouteAlt(String amdNo,String xtraParams,Connection conn)
{ {
String sql="",errcode = "", conf="", mcCode="" , worder="",dbName=""; String sql="",errcode = "", conf="", mcCode="" , worder="",dbName="";
String loginEmpCode=""; String loginEmpCode="",loginSite="";
int operation=0,cnt=0; int operation=0,cnt=0;
ArrayList <String> updateParamList =new ArrayList(); ArrayList <String> updateParamList =new ArrayList();
ResultSet rs=null; ResultSet rs=null;
...@@ -160,6 +173,8 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -160,6 +173,8 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
try{ try{
loginEmpCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode"); loginEmpCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
loginSite=genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode");
loginSiteCode=loginSite;
errcode = gbfConfirmWoRouteAlt(amdNo,conn); errcode = gbfConfirmWoRouteAlt(amdNo,conn);
System.out.println("Return errCode from gbfConfirmWoRouteAlt------>>["+errcode+"]"); System.out.println("Return errCode from gbfConfirmWoRouteAlt------>>["+errcode+"]");
...@@ -212,10 +227,10 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -212,10 +227,10 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
private String gbfConfirmWoRouteAlt(String amdNo, Connection conn) private String gbfConfirmWoRouteAlt(String amdNo, Connection conn)
{ {
PreparedStatement pstmt=null,pstmt1=null; PreparedStatement pstmt=null,pstmt1=null;
ResultSet rs=null,rs1=null; ResultSet rs=null,rs1=null,rsTemp=null;
String errorString="",workorder="",workctr="",mcCodeOld="",mcCode="",siteCode="",item="",endTime=""; String errorString="",workorder="",workctr="",mcCodeOld="",mcCode="",siteCode="",item="",endTime="";
String sql="",sql1="",bomCode="",itemCode="",route_code="",chgUser="",chgTerm="",route="",proc_code=""; String sql="",sql1="",bomCode="",itemCode="",route_code="",chgUser="",chgTerm="",route="",proc_code="";
String chgStat="1",operStat="1",qcType="N",shift="",startTime="",procCode="",shiftTemp="",inTime=""; String chgStat="1",operStat="1",qcType="N",shift="",startTime="",procCode="",current="",inTime="";
String detSiteCode="",detWorkCtr="",detMcCode="",detDayNo="",detShift="" ,routeCode="",dayNo=""; String detSiteCode="",detWorkCtr="",detMcCode="",detDayNo="",detShift="" ,routeCode="",dayNo="";
java.sql.Timestamp admDate=null; java.sql.Timestamp admDate=null;
int operation=0,seqNo=0,cnt=0,seqNo1=0,rows=0,startRow=0,error=0; int operation=0,seqNo=0,cnt=0,seqNo1=0,rows=0,startRow=0,error=0;
...@@ -225,6 +240,8 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -225,6 +240,8 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
java.sql.Timestamp chgDate=null,loadDate=null,detLoadDate=null; java.sql.Timestamp chgDate=null,loadDate=null,detLoadDate=null;
HashMap machToolMap=new HashMap(); HashMap machToolMap=new HashMap();
HashMap machineLoadMap=new HashMap(); HashMap machineLoadMap=new HashMap();
HashMap mcLoadMap=new HashMap();
HashMap mcLoadDetMap=new HashMap();
try{ try{
sql="select amd_date,work_order,operation,work_ctr,mc_code,mc_code__o where amd_no = ?"; sql="select amd_date,work_order,operation,work_ctr,mc_code,mc_code__o where amd_no = ?";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
...@@ -383,6 +400,9 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -383,6 +400,9 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
pstmt=null; pstmt=null;
} }
// first deallocate the old machine
// Then allocate the new machine
// deallocating the old machine
sql="select distinct site_code,load_date, work_ctr,mc_code,day_no,shift " sql="select distinct site_code,load_date, work_ctr,mc_code,day_no,shift "
+ "From machine_load_det Where work_ctr = ? and mc_code = ? " + "From machine_load_det Where work_ctr = ? and mc_code = ? "
...@@ -568,49 +588,35 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -568,49 +588,35 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
rs=null; rs=null;
pstmt.close(); pstmt.close();
pstmt=null; pstmt=null;
if(startRow > 0){ if(startRow > 1){
sql="select work_calendar.shift from work_calendar,workshft" sql="select work_calendar.shift,work_calendar.day_no,work_calendar.work_date,"
+ "workshft.in_time,workshft.out_time from work_calendar,workshft"
+ " where ( work_calendar.site_code = workshft.site_code ) and" + " where ( work_calendar.site_code = workshft.site_code ) and"
+ "( work_calendar.day_no = workshft.day_no ) and ( work_calendar.shift = workshft.shift ) and" + "( work_calendar.day_no = workshft.day_no ) and ( work_calendar.shift = workshft.shift ) and"
+ "( ( work_calendar.working = 'Y' ) and ( work_calendar.confirmed = 'Y' ) and" + "( ( work_calendar.working = 'Y' ) and ( work_calendar.confirmed = 'Y' ) and"
+ " ( work_calendar.site_code = ? ) and ( work_calendar.work_date >= ? )) and " + " ( work_calendar.site_code = ? ) and ( work_calendar.work_date >= ? )) "
+ "work_calendar.work_date= ? and work_calendar.shift= ? "
+ "order by work_calendar.site_code asc,work_calendar.work_date asc,workshft.in_time asc"; + "order by work_calendar.site_code asc,work_calendar.work_date asc,workshft.in_time asc";
pstmt=conn.prepareStatement(sql);
pstmt=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
pstmt.setString(1, siteCode); pstmt.setString(1, siteCode);
pstmt.setTimestamp(2, loadDate); pstmt.setTimestamp(2, loadDate);
pstmt.setTimestamp(3, loadDate); pstmt.setTimestamp(3, loadDate);
pstmt.setString(4, shift); pstmt.setString(4, shift);
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
while(rs.next()){ while(rs.next()){
shiftTemp=checkNull(rs.getString(1)); current=checkNull(rs.getString(1));
if(shiftTemp.compareTo(shift) < 0){ if(current.compareTo(shift) < 0){
//required more clarification not migrated rs.deleteRow();
// required to call gbfToolAlloc method
} }
} }
rs.close();
rs=null;
pstmt.close();
pstmt=null;
} //end startRow } //end startRow
rs.beforeFirst();
// now we have the calEndar in order just allocate For the no. of shifts
for(int i=1; i<=noOfShiftsActual;i++){ for(int i=1; i<=noOfShiftsActual;i++){
sql="select work_calendar.shift,work_calendar.day_no,work_calendar.work_date,"
+ "workshft.in_time,workshft.out_time from work_calendar,workshft"
+ " where ( work_calendar.site_code = workshft.site_code ) and"
+ "( work_calendar.day_no = workshft.day_no ) and ( work_calendar.shift = workshft.shift ) and"
+ "( ( work_calendar.working = 'Y' ) and ( work_calendar.confirmed = 'Y' ) and"
+ " ( work_calendar.site_code = ? ) and ( work_calendar.work_date >= ? )) "
+ "order by work_calendar.site_code asc,work_calendar.work_date asc,workshft.in_time asc";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
pstmt.setTimestamp(2, loadDate);
rs=pstmt.executeQuery();
if(rs.next()){ if(rs.next()){
shift=checkNull(rs.getString(1)); shift=checkNull(rs.getString(1));
dayNo=checkNull(rs.getString(2)); dayNo=checkNull(rs.getString(2));
...@@ -621,12 +627,12 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -621,12 +627,12 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
machToolMap.put("mc_code", mcCode); machToolMap.put("mc_code", mcCode);
machToolMap.put("item", item); machToolMap.put("item", item);
machToolMap.put("proc_code", procCode); machToolMap.put("proc_code", procCode);
//machToolMap.put("schedule", loadDate); machToolMap.put("schedule", loadDate);
machToolMap.put("workcentre", workctr); machToolMap.put("workcentre", workctr);
machToolMap.put("work_order", workorder); machToolMap.put("work_order", workorder);
machineLoadMap.put("site_code",siteCode); machineLoadMap.put("site_code",siteCode);
//machineLoadMap.put("scheduled_date",loadDate); machineLoadMap.put("scheduled_date",loadDate);
machineLoadMap.put("mc_code", mcCode); machineLoadMap.put("mc_code", mcCode);
machineLoadMap.put("workcentre", workctr); machineLoadMap.put("workcentre", workctr);
machineLoadMap.put("day_no", dayNo); machineLoadMap.put("day_no", dayNo);
...@@ -648,11 +654,13 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -648,11 +654,13 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
machineLoadMap.put("operation_level", operLevel); machineLoadMap.put("operation_level", operLevel);
machineLoadMap.putAll(machToolMap); machineLoadMap.putAll(machToolMap);
rs.close();
rs=null;
pstmt.close();
pstmt=null;
//error in finding record in 'machine_load'.
//if(gbf_machine_load_update(lds_McLoad,lds_tool,struct_machine_load,1) = -1)
error=gbfToolAlloc(conn, machineLoadMap,1); error=gbfToolAlloc(conn, machineLoadMap,1);
System.out.println("Return string from gbfToolAlloc----->>["+errorString+"]"); System.out.println("Return string from gbfToolAlloc----->>["+error+"]");
if(error > 0){ if(error > 0){
conn.rollback(); conn.rollback();
return ""; return "";
...@@ -660,8 +668,43 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -660,8 +668,43 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
continue; continue;
} }
}//end for lopp sql="SELECT site_code,load_date,work_ctr,mc_code,day_no,shift,capacity_inqty,loaded_inqty,"
+ "shift_start_time,shift_end_time,available_time,loaded__intime,work_order "
+ "FROM machine_load WHERE ( load_date >= sysdate ) AND ( site_code = ? )";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, loginSiteCode);
rs=pstmt.executeQuery();
if(rs.next()){
mcLoadMap.put("site_code", checkNull(rs.getString(1)));
mcLoadMap.put("scheduled_date", rs.getTimestamp(2));
mcLoadMap.put("work_centre", checkNull(rs.getString(3)));
mcLoadMap.put("mc_code", checkNull(rs.getString(4)));
mcLoadMap.put("day_no", checkNull(rs.getString(5)));
mcLoadMap.put("shift", checkNull(rs.getString(6)));
mcLoadMap.put("capacity_inqty", rs.getDouble(7));
mcLoadMap.put("loaded_inqty", rs.getDouble(8));
mcLoadMap.put("shift_start_time", checkNull(rs.getString(9)));
mcLoadMap.put("shift_end_time", checkNull(rs.getString(10)));
mcLoadMap.put("available_time", rs.getInt(11));
mcLoadMap.put("loaded__intime", rs.getInt(12));
mcLoadMap.put("work_order", checkNull(rs.getString(13)));
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
//error in finding record in 'machine_load'.
if(gbfMachineLoadUpdate(conn,mcLoadMap,machineLoadMap,1) == -1){
return "VTMCLHDR";
}else if(gbfMachineLoadDetUpdate(conn,mcLoadMap,machineLoadMap,1) == -1){
return "VTMCDET";
}
}//end for loop
...@@ -675,6 +718,123 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -675,6 +718,123 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
} }
/* Long(Right('00' + String((astruct.al_available_time - Mod(astruct.al_available_time,60))/60),2) + &
Right('00' + String(mod(astruct.al_available_time,60)),2))*/
private int gbfMachineLoadUpdate(Connection conn,Map mcLoadMapL,Map machineLoadMapL,int flag)
{
PreparedStatement pstmt=null;
int availableTime=0,cnt=0;
String sql="",availTime="",availTime1="";
cnt=mcLoadMapL.size();
try{
//The below formula not understand still migrated(values always zero).
availTime= "00"+((availableTime - (availableTime % 60))/60);
availTime=availTime.substring(availTime.length()-2,availTime.length());
availTime1="00"+availableTime % 60;
availableTime=Integer.parseInt(availTime+availTime1);
if(cnt<=0){
return -1;
}else{
System.out.println("In gbfMachineLoadUpdate flag---->>["+flag+"]");
if(flag==2){
sql="Insert Into machine_load_crp(site_code,load_date,work_ctr,mc_code,day_no,shift,"
+ "work_order,route_code,operation,proc_code,seq_no,operation_level,capacity_inqty,"
+ "loaded_inqty,shift_start_time,shift_end_time,available_time,loaded__intime) "
+ "Values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,)";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, machineLoadMapL.get("site_code").toString());
pstmt.setTimestamp(2, (Timestamp) machineLoadMapL.get("scheduled_date"));
pstmt.setString(3, machineLoadMapL.get("workcentre").toString());
pstmt.setString(4, machineLoadMapL.get("mc_code").toString());
pstmt.setString(5, machineLoadMapL.get("day_no").toString());
pstmt.setString(6, machineLoadMapL.get("shift").toString());
pstmt.setString(7, machineLoadMapL.get("work_order").toString());
pstmt.setString(8, machineLoadMapL.get("route_code").toString());
pstmt.setInt(9, Integer.parseInt(machineLoadMapL.get("operation").toString()));
pstmt.setString(10, machineLoadMapL.get("proc_code").toString());
pstmt.setInt(11, Integer.parseInt(machineLoadMapL.get("seq_no").toString()));
pstmt.setInt(12, Integer.parseInt(machineLoadMapL.get("operation_level").toString()));
pstmt.setDouble(13, Double.parseDouble(machineLoadMapL.get("capacity_inqty").toString()));
pstmt.setDouble(14, Integer.parseInt(machineLoadMapL.get("loaded_inqty").toString()));
pstmt.setString(15, machineLoadMapL.get("shift_start_time").toString());
pstmt.setString(16, machineLoadMapL.get("shift_end_time").toString());
pstmt.setInt(17, availableTime);
pstmt.setInt(18, Integer.parseInt(machineLoadMapL.get("loaded_intime").toString()));
cnt=pstmt.executeUpdate();
pstmt.close();
pstmt=null;
} //end flag cond.
//--------------code pending-----------------------------------------------
sql="Insert Into toolplan_crp(load_date,shift,mc_code,proc_code,work_ctr,tool_code,"
+ "tool_sr,time_fr,time_to,work_order) "
+ "Values()";
pstmt=conn.prepareStatement(sql);
pstmt.setTimestamp(1, (Timestamp) machineLoadMapL.get("scheduled_date"));
pstmt.setString(2, machineLoadMapL.get("shift").toString());
pstmt.setString(3, machineLoadMapL.get("mc_code").toString());
pstmt.setString(4, machineLoadMapL.get("proc_code").toString());
pstmt.setString(5, machineLoadMapL.get("workcentre").toString());
//--------------code pending--------------------Need to be discuss------------
}
}catch(Exception e){
System.out.println("Exception in gbfMachineLoadUpdate method......");
e.printStackTrace();
}
return 1;
}
private int gbfMachineLoadDetUpdate(Connection conn,Map mcLoadMapL,Map machineLoadMapL,int flag)
{
PreparedStatement pstmt=null;
int cnt=0;
String sql="";
try{
sql="insert into machine_load_det (site_code,work_ctr,mc_code,day_no,shift,work_order,"
+ "route_code,operation,proc_code,seq_no,operation_level,load_date,"
+ "shift_start_time,shift_end_time) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, machineLoadMapL.get("site_code").toString());
pstmt.setString(2, machineLoadMapL.get("workcentre").toString());
pstmt.setString(3, machineLoadMapL.get("mc_code").toString());
pstmt.setString(4, machineLoadMapL.get("day_no").toString());
pstmt.setString(5, machineLoadMapL.get("shift").toString());
pstmt.setString(6, machineLoadMapL.get("work_order").toString());
pstmt.setString(7, machineLoadMapL.get("route_code").toString());
pstmt.setInt(8, Integer.parseInt(machineLoadMapL.get("operation").toString()));
pstmt.setString(9, machineLoadMapL.get("proc_code").toString());
pstmt.setInt(10, Integer.parseInt(machineLoadMapL.get("seq_no").toString()));
pstmt.setInt(11, Integer.parseInt(machineLoadMapL.get("operation_level").toString()));
pstmt.setTimestamp(12, (Timestamp) machineLoadMapL.get("scheduled_date"));
pstmt.setString(13, machineLoadMapL.get("shift_start_time").toString());
pstmt.setString(14, machineLoadMapL.get("shift_end_time").toString());
cnt=pstmt.executeUpdate();
pstmt.close();
pstmt=null;
}
catch(Exception e){
System.out.println("Exception in gbfMachineLoadUpdate method......");
e.printStackTrace();
}
return cnt;
}
// This method allocates the Tools if available for the specified Machine and Item // This method allocates the Tools if available for the specified Machine and Item
// Returns 1 if successful // Returns 1 if successful
// Returns -1 if unsuccessful // Returns -1 if unsuccessful
...@@ -696,7 +856,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -696,7 +856,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
+ "Order by A.pref_seq"; + "Order by A.pref_seq";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
pstmt.setString(1, machineLoadMap.get("mc_code").toString()); pstmt.setString(1, machineLoadMap.get("mc_code").toString());
pstmt.setString(1, machineLoadMap.get("item").toString()); pstmt.setString(2, machineLoadMap.get("item").toString());
rs=pstmt.executeQuery(); rs=pstmt.executeQuery();
...@@ -713,6 +873,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -713,6 +873,7 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
if(rs1.next()){ if(rs1.next()){
availUnits=rs1.getInt(1); availUnits=rs1.getInt(1);
} }
as_tool.add("");
rs1.close(); rs1.close();
rs1=null; rs1=null;
pstmt1.close(); pstmt1.close();
...@@ -822,6 +983,8 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde ...@@ -822,6 +983,8 @@ public class WorkOrderRouteAltConf extends ActionHandlerEJB implements WorkOrde
cnt=pstmt1.executeUpdate(); cnt=pstmt1.executeUpdate();
System.out.println("---------row inserted in toolplane table------"+cnt); System.out.println("---------row inserted in toolplane table------"+cnt);
pstmt1.close();
pstmt1=null;
} //end for loop } //end for loop
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment