Commit 3ea6352c authored by wansari's avatar wansari

F17BBAS001 updated source for checking local connection or remote connection...

F17BBAS001 updated source for checking local connection or remote connection parameter and then closing connection


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105945 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 1946c6f4
...@@ -3,6 +3,7 @@ package ibase.webitm.util.gst; ...@@ -3,6 +3,7 @@ package ibase.webitm.util.gst;
import ibase.utility.CommonConstants; import ibase.utility.CommonConstants;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.awt.Color; import java.awt.Color;
import java.awt.Font; import java.awt.Font;
import java.awt.FontMetrics; import java.awt.FontMetrics;
...@@ -26,12 +27,13 @@ public class GSTCommonUtil extends ValidatorEJB ...@@ -26,12 +27,13 @@ public class GSTCommonUtil extends ValidatorEJB
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
String sql = ""; String sql = "";
boolean isLocConn = false;
try try
{ {
if (conn == null) if (conn == null)
{ {
conn = getConnection(); conn = getConnection();
isLocConn = true;
} }
objName = tranWindow.substring(tranWindow.indexOf("w_")+2, tranWindow.length()); objName = tranWindow.substring(tranWindow.indexOf("w_")+2, tranWindow.length());
...@@ -82,6 +84,7 @@ public class GSTCommonUtil extends ValidatorEJB ...@@ -82,6 +84,7 @@ public class GSTCommonUtil extends ValidatorEJB
{ {
try try
{ {
System.out.println("Inside finally isLocCon["+isLocConn+"]");
if (rs != null) if (rs != null)
{ {
rs.close();rs = null; rs.close();rs = null;
...@@ -90,9 +93,12 @@ public class GSTCommonUtil extends ValidatorEJB ...@@ -90,9 +93,12 @@ public class GSTCommonUtil extends ValidatorEJB
{ {
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
} }
if (conn != null && !conn.isClosed()) if(isLocConn)
{ {
conn.close();conn = null; if (conn != null )
{
conn.close();conn = null;
}
} }
} }
catch (Exception e) catch (Exception e)
......
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