Commit 69a121ba authored by ssalve's avatar ssalve

Done changes i finally block and method to resolve closed connection/statement issues on 13NOV2017

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@173472 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 11d94bc4
...@@ -409,6 +409,8 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -409,6 +409,8 @@ public class LocationMaster extends ValidatorEJB implements
if (rs.next()) { if (rs.next()) {
varValue = rs.getString("var_value"); varValue = rs.getString("var_value");
} }
//Added by sarita on 13NOV2017
callPstRs(pstmt,rs);
if (varValue.equalsIgnoreCase("Y")) { if (varValue.equalsIgnoreCase("Y")) {
if (!cctrCode.isEmpty()) { if (!cctrCode.isEmpty()) {
...@@ -423,6 +425,9 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -423,6 +425,9 @@ public class LocationMaster extends ValidatorEJB implements
if (rs.next()) { if (rs.next()) {
count = rs.getInt("COUNT"); count = rs.getInt("COUNT");
} }
//Added by sarita on 13NOV2017
callPstRs(pstmt,rs);
if (count <= 0) { if (count <= 0) {
errString = "VMCCTR1"; errString = "VMCCTR1";
return errString; return errString;
...@@ -441,6 +446,9 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -441,6 +446,9 @@ public class LocationMaster extends ValidatorEJB implements
if (rs.next()) { if (rs.next()) {
count = rs.getInt("COUNT"); count = rs.getInt("COUNT");
} }
//Added by sarita on 13NOV2017
callPstRs(pstmt,rs);
System.out.println("count: " + count); System.out.println("count: " + count);
if (count <= 0) { if (count <= 0) {
...@@ -454,6 +462,20 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -454,6 +462,20 @@ public class LocationMaster extends ValidatorEJB implements
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
//Added by sarita on 13NOV2017
finally
{
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (rs != null)
{
rs.close();
rs = null;
}
}
return errString; return errString;
} }
...@@ -474,7 +496,9 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -474,7 +496,9 @@ public class LocationMaster extends ValidatorEJB implements
if (rs.next()) { if (rs.next()) {
varValue = rs.getString("var_value"); varValue = rs.getString("var_value");
} }
//Added by sarita on 13NOV2017
callPstRs(pstmt,rs);
sql = " select count(*) as COUNT,ACTIVE from accounts where acct_code=? group by active"; sql = " select count(*) as COUNT,ACTIVE from accounts where acct_code=? group by active";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -487,7 +511,9 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -487,7 +511,9 @@ public class LocationMaster extends ValidatorEJB implements
count = rs.getInt("COUNT"); count = rs.getInt("COUNT");
active = rs.getString("ACTIVE"); active = rs.getString("ACTIVE");
} }
//Added by sarita on 13NOV2017
callPstRs(pstmt,rs);
if (count <= 0) { if (count <= 0) {
errString = "VMACCT1"; errString = "VMACCT1";
return errString; return errString;
...@@ -510,7 +536,9 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -510,7 +536,9 @@ public class LocationMaster extends ValidatorEJB implements
if (rs.next()) { if (rs.next()) {
count = rs.getInt("COUNT"); count = rs.getInt("COUNT");
} }
//Added by sarita on 13NOV2017
callPstRs(pstmt,rs);
if (count <= 0) { if (count <= 0) {
errString = "VMACCT3"; errString = "VMACCT3";
return errString; return errString;
...@@ -523,6 +551,20 @@ public class LocationMaster extends ValidatorEJB implements ...@@ -523,6 +551,20 @@ public class LocationMaster extends ValidatorEJB implements
// TODO Auto-generated catch block // TODO Auto-generated catch block
e.printStackTrace(); e.printStackTrace();
} }
//Added by sarita on 13NOV2017
finally
{
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if (rs != null)
{
rs.close();
rs = null;
}
}
return errString; return errString;
} }
......
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