2
2rajesh.b
hi,
i am working using jdbc prepared statement in our application the below
is the sample code ,i am able to print the query using logger but the
resultset is not getting executed.
public EmployerTeamForm load(EmployerTeamForm etf) throws
ServiceException {
if (etf == null) {
etf = new EmployerTeamForm();
}
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
// Get connection
ConnectionHandler hdlr =
ConnectionManager.getInstance().getHandler();
conn = (Connection)hdlr.getConnection();
// perform SQL...
StringBuffer sb = new StringBuffer();
sb.append("SELECT ");
sb.append("om.UserID, ");
sb.append("om.JabberID, ");
sb.append("om.LdapID, ");
sb.append("om.RoleID, ");
sb.append("om.UserType, ");
sb.append("om.Active, ");
sb.append("om.RegStatus, ");
sb.append("om.TempPassword, ");
sb.append("om.FirstName, ");
sb.append("om.MiddleInit, ");
sb.append("om.LastName, ");
sb.append("om.Suffix, ");
sb.append("om.CorpPhone, ");
sb.append("om.AltPhone, ");
sb.append("om.Email, ");
sb.append("om.UnderstandHIPAA, ");
sb.append("om.PreferredCont, ");
sb.append("om.PWHintQuestion, ");
sb.append("om.PWHintAnswer, ");
sb.append("om.PWSentDate, ");
sb.append("om.ActiveStartDate, ");
sb.append("om.ActiveEndDate, ");
sb.append("om.ThirdPartyOrganizationID, ");
sb.append("er.EnrollmentID, ");
sb.append("eu.MemberRequest, ");
sb.append("eu.HCNChargesPaidBy, ");
sb.append("eu.AcceptCharges, ");
sb.append("eu.InvStandardInstr, ");
sb.append("eu.WelcomeComment, ");
sb.append("eu.LastUpdateComment, ");
sb.append("eu.ConfirmComment, ");
sb.append("eu.HIPAAAgrmntSgnd, ");
sb.append("eu.GuarConfirmBy, ");
sb.append("eu.GuarConfirmDateTime, ");
sb.append("eu.HIPAAConfirmedBy, ");
sb.append("eu.HIPAAConfirmDateTime, ");
sb.append("eu.ACOEMMbr, ");
sb.append("eu.InitWCCase, ");
sb.append("eu.SecurityCertLink, ");
sb.append("eu.EmpCompany, ");
sb.append("eu.ReAssignCasesTo, ");
sb.append("eu.RoleID as EmpUserRoleID, ");
sb.append("e.CompanyName ");
sb.append("FROM OccMedUser om, CompanyUser eu, Company e,Enrollment
er ");
sb.append("WHERE om.UserID = eu.UserID ");
sb.append("AND eu.CompanyID = e.CompanyID ");
sb.append("AND om.UserID = er.UserID ");
sb.append("AND eu.CompanyID = ? ");
sb.append("AND om.UserID = ? ");
System.out.println("etf.getCompanyID() "+etf.getCompanyID());
System.out.println("etf.getUserID() "+etf.getUserID());
// Prepare Statement
logger.debug("
sb.toString()"+sb.toString());----------------------this is executing
ps = conn.prepareStatement(sb.toString());
ps.setInt(1, Integer.parseInt(etf.getCompanyID()));
ps.setInt(2, Integer.parseInt(etf.getUserID()));
rs = ps.executeQuery();
logger.debug("resultset"+rs);----------------------------------this
does not get executed
// Fetch row and set each value into form bean
if (rs.next()) {
System.out.println(" 1");
// OccMedUser Table
etf.setJabberID(rs.getString("JabberID"));
etf.setLdapID(rs.getString("LdapID"));
etf.setUserType(rs.getString("UserType"));
etf.setEmpUserRoleID(rs.getString("EmpUserRoleID"));
etf.setRoleID(rs.getString("RoleID"));
etf.setActive(rs.getString("Active"));
etf.setRegStatus(rs.getString("RegStatus"));
etf.setTempPassword(rs.getString("TempPassword"));
etf.setFirstName(rs.getString("FirstName"));
String sMiddleInitial = rs.getString("MiddleInit");
if (sMiddleInitial != null && sMiddleInitial.trim().length() > 0)
etf.setMiddleInit(sMiddleInitial);
else
etf.setMiddleInit("");
etf.setLastName(rs.getString("LastName"));
etf.setSuffix(rs.getString("Suffix"));
if (rs.getString("CorpPhone") != null)
etf.setCorpPhone(rs.getString("CorpPhone"));
else
etf.setCorpPhone("");
etf.setPersonalPhone(rs.getString("AltPhone"));
etf.setEmail(rs.getString("Email"));
etf.setUnderstandHIPAA(rs.getString("UnderstandHIPAA"));
etf.setPreferredCont(rs.getString("PreferredCont"));
etf.setPwHintQuestion(rs.getString("PWHintQuestion"));
etf.setPwHintAnswer(rs.getString("PWHintAnswer"));
etf.setPwSentDate(rs.getString("PWSentDate"));
etf.setActiveStartDate(rs.getString("ActiveStartDate"));
etf.setActiveEndDate(rs.getString("ActiveEndDate"));
etf.setThirdPartyOrganizationID(rs.getString("ThirdPartyOrganizationID"));
etf.setEnrollmentID(rs.getString("EnrollmentID"));
// EmployerUser Table
etf.setMemberRequest(rs.getString("MemberRequest"));
etf.setHcnChargesPaidBy(rs.getString("HCNChargesPaidBy"));
etf.setAcceptCharges(rs.getString("AcceptCharges"));
etf.setInvStandardInstr(rs.getString("InvStandardInstr"));
if (rs.getString("WelcomeComment") != null)
etf.setWelcomeComment(rs.getString("WelcomeComment"));
else
etf.setWelcomeComment("");
etf.setLastUpdateComment(rs.getString("LastUpdateComment"));
etf.setHipaaAgreementSigned(rs.getString("HIPAAAgrmntSgnd"));
etf.setGuarConfirmBy(rs.getString("GuarConfirmBy"));
etf.setGuarConfirmDateTime(rs.getString("GuarConfirmDateTime"));
etf.setHipaaConfirmedBy(rs.getString("HIPAAConfirmedBy"));
etf.setHipaaConfirmDateTime(rs.getString("HIPAAConfirmDateTime"));
etf.setAcoemMember(rs.getString("ACOEMMbr"));
etf.setInitWCCase(rs.getString("InitWCCase"));
etf.setSecurityCertLink(rs.getString("SecurityCertLink"));
etf.setEmpCompany(rs.getString("EmpCompany"));
etf.setReAssignCasesTo(rs.getString("ReAssignCasesTo"));
etf.setCompanyName(rs.getString("CompanyName"));
}
// return the form
return etf;
}
catch (Exception ex) {
throw new ServiceException(this, ex);
}
finally {
try {
if (rs != null)
rs.close();
if (ps != null)
ps.close();
if (conn != null)
conn.close();
}
catch (Exception ex) {
ServiceException sex = new ServiceException(this, ex);
logger.error(sex.getMessage());
}
}
please help me out
}
i am working using jdbc prepared statement in our application the below
is the sample code ,i am able to print the query using logger but the
resultset is not getting executed.
public EmployerTeamForm load(EmployerTeamForm etf) throws
ServiceException {
if (etf == null) {
etf = new EmployerTeamForm();
}
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
// Get connection
ConnectionHandler hdlr =
ConnectionManager.getInstance().getHandler();
conn = (Connection)hdlr.getConnection();
// perform SQL...
StringBuffer sb = new StringBuffer();
sb.append("SELECT ");
sb.append("om.UserID, ");
sb.append("om.JabberID, ");
sb.append("om.LdapID, ");
sb.append("om.RoleID, ");
sb.append("om.UserType, ");
sb.append("om.Active, ");
sb.append("om.RegStatus, ");
sb.append("om.TempPassword, ");
sb.append("om.FirstName, ");
sb.append("om.MiddleInit, ");
sb.append("om.LastName, ");
sb.append("om.Suffix, ");
sb.append("om.CorpPhone, ");
sb.append("om.AltPhone, ");
sb.append("om.Email, ");
sb.append("om.UnderstandHIPAA, ");
sb.append("om.PreferredCont, ");
sb.append("om.PWHintQuestion, ");
sb.append("om.PWHintAnswer, ");
sb.append("om.PWSentDate, ");
sb.append("om.ActiveStartDate, ");
sb.append("om.ActiveEndDate, ");
sb.append("om.ThirdPartyOrganizationID, ");
sb.append("er.EnrollmentID, ");
sb.append("eu.MemberRequest, ");
sb.append("eu.HCNChargesPaidBy, ");
sb.append("eu.AcceptCharges, ");
sb.append("eu.InvStandardInstr, ");
sb.append("eu.WelcomeComment, ");
sb.append("eu.LastUpdateComment, ");
sb.append("eu.ConfirmComment, ");
sb.append("eu.HIPAAAgrmntSgnd, ");
sb.append("eu.GuarConfirmBy, ");
sb.append("eu.GuarConfirmDateTime, ");
sb.append("eu.HIPAAConfirmedBy, ");
sb.append("eu.HIPAAConfirmDateTime, ");
sb.append("eu.ACOEMMbr, ");
sb.append("eu.InitWCCase, ");
sb.append("eu.SecurityCertLink, ");
sb.append("eu.EmpCompany, ");
sb.append("eu.ReAssignCasesTo, ");
sb.append("eu.RoleID as EmpUserRoleID, ");
sb.append("e.CompanyName ");
sb.append("FROM OccMedUser om, CompanyUser eu, Company e,Enrollment
er ");
sb.append("WHERE om.UserID = eu.UserID ");
sb.append("AND eu.CompanyID = e.CompanyID ");
sb.append("AND om.UserID = er.UserID ");
sb.append("AND eu.CompanyID = ? ");
sb.append("AND om.UserID = ? ");
System.out.println("etf.getCompanyID() "+etf.getCompanyID());
System.out.println("etf.getUserID() "+etf.getUserID());
// Prepare Statement
logger.debug("
sb.toString()"+sb.toString());----------------------this is executing
ps = conn.prepareStatement(sb.toString());
ps.setInt(1, Integer.parseInt(etf.getCompanyID()));
ps.setInt(2, Integer.parseInt(etf.getUserID()));
rs = ps.executeQuery();
logger.debug("resultset"+rs);----------------------------------this
does not get executed
// Fetch row and set each value into form bean
if (rs.next()) {
System.out.println(" 1");
// OccMedUser Table
etf.setJabberID(rs.getString("JabberID"));
etf.setLdapID(rs.getString("LdapID"));
etf.setUserType(rs.getString("UserType"));
etf.setEmpUserRoleID(rs.getString("EmpUserRoleID"));
etf.setRoleID(rs.getString("RoleID"));
etf.setActive(rs.getString("Active"));
etf.setRegStatus(rs.getString("RegStatus"));
etf.setTempPassword(rs.getString("TempPassword"));
etf.setFirstName(rs.getString("FirstName"));
String sMiddleInitial = rs.getString("MiddleInit");
if (sMiddleInitial != null && sMiddleInitial.trim().length() > 0)
etf.setMiddleInit(sMiddleInitial);
else
etf.setMiddleInit("");
etf.setLastName(rs.getString("LastName"));
etf.setSuffix(rs.getString("Suffix"));
if (rs.getString("CorpPhone") != null)
etf.setCorpPhone(rs.getString("CorpPhone"));
else
etf.setCorpPhone("");
etf.setPersonalPhone(rs.getString("AltPhone"));
etf.setEmail(rs.getString("Email"));
etf.setUnderstandHIPAA(rs.getString("UnderstandHIPAA"));
etf.setPreferredCont(rs.getString("PreferredCont"));
etf.setPwHintQuestion(rs.getString("PWHintQuestion"));
etf.setPwHintAnswer(rs.getString("PWHintAnswer"));
etf.setPwSentDate(rs.getString("PWSentDate"));
etf.setActiveStartDate(rs.getString("ActiveStartDate"));
etf.setActiveEndDate(rs.getString("ActiveEndDate"));
etf.setThirdPartyOrganizationID(rs.getString("ThirdPartyOrganizationID"));
etf.setEnrollmentID(rs.getString("EnrollmentID"));
// EmployerUser Table
etf.setMemberRequest(rs.getString("MemberRequest"));
etf.setHcnChargesPaidBy(rs.getString("HCNChargesPaidBy"));
etf.setAcceptCharges(rs.getString("AcceptCharges"));
etf.setInvStandardInstr(rs.getString("InvStandardInstr"));
if (rs.getString("WelcomeComment") != null)
etf.setWelcomeComment(rs.getString("WelcomeComment"));
else
etf.setWelcomeComment("");
etf.setLastUpdateComment(rs.getString("LastUpdateComment"));
etf.setHipaaAgreementSigned(rs.getString("HIPAAAgrmntSgnd"));
etf.setGuarConfirmBy(rs.getString("GuarConfirmBy"));
etf.setGuarConfirmDateTime(rs.getString("GuarConfirmDateTime"));
etf.setHipaaConfirmedBy(rs.getString("HIPAAConfirmedBy"));
etf.setHipaaConfirmDateTime(rs.getString("HIPAAConfirmDateTime"));
etf.setAcoemMember(rs.getString("ACOEMMbr"));
etf.setInitWCCase(rs.getString("InitWCCase"));
etf.setSecurityCertLink(rs.getString("SecurityCertLink"));
etf.setEmpCompany(rs.getString("EmpCompany"));
etf.setReAssignCasesTo(rs.getString("ReAssignCasesTo"));
etf.setCompanyName(rs.getString("CompanyName"));
}
// return the form
return etf;
}
catch (Exception ex) {
throw new ServiceException(this, ex);
}
finally {
try {
if (rs != null)
rs.close();
if (ps != null)
ps.close();
if (conn != null)
conn.close();
}
catch (Exception ex) {
ServiceException sex = new ServiceException(this, ex);
logger.error(sex.getMessage());
}
}
please help me out
}