You've got 2 errors..
1. stmt is already defined 2. that rs is already defined
I don't know how much simpler this could be..
On Sunday, August 24, 2003, at 07:32 PM, Kapadia Mitesh-C23457 wrote:
I've been trying to compile my BLB (Business Logic Bean) and have been getting errors during compilation. I haven't a clue as to how I could debug this. Any assistance would be appreciated.
Thanks in advance.
- Mitesh
Error Messages during compilation:
[javac] Compiling 2 source files to
C:\jakarta-tomcat-4.1.27\webapps\benchmark\WEB-INF\classes
[javac]
C:\jakarta-tomcat-4.1.27\webapps\benchmark\WEB- INF\src\net\reumann\OrgIdSe
rvice.java:56: stmt is already defined in execute(net.reumann.DataHash)
[javac] Statement stmt =
conn.createStatement();
[javac] ^
[javac]
C:\jakarta-tomcat-4.1.27\webapps\benchmark\WEB- INF\src\net\reumann\OrgIdSe
rvice.java:57: rs is already defined in execute(net.reumann.DataHash)
[javac] ResultSet rs =
stmt.executeQuery("SELECT FACIL_ID, FACIL_NAME, FACIL_NAME_SHORT, ORG_ID
FROM FACILITY WHERE FACIL_ID = '" + facilId + "'");
[javac] ^
[javac] 2 errors
Here is the code from my BLB:
package net.reumann;
import java.io.*; import java.util.ArrayList; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; import javax.sql.*; import net.reumann.*; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionForm; import org.apache.log4j.*; import org.apache.commons.beanutils.BeanUtils;
public class OrgIdService implements Serializable {
//Declare and initialize variables Connection conn = null; Statement stmt = null; ResultSet rs = null; ArrayList facilList = new ArrayList();
//The execute() method of OrgIdService is called by OrgIdAction to execute a query against the SS Test DB public ArrayList execute(DataHash beanHash) {
//Get mode from DataHash int mode = beanHash.getMode();
try{
switch (mode) {
case 0:
Class.forName("oracle.jdbc.driver.OracleDriver");
conn =
DriverManager.getConnection("jdbc:oracle:thin:@sources:1521:TEST","Tes t123
4","Test1234");
Statement stmt =
conn.createStatement();
ResultSet rs =
stmt.executeQuery("SELECT DISTINCT FACIL_ID FROM FACILITY");
//Read ResultSet into instance of FacilBean and add to facilList Array object while (rs.next()) { FacilBean facil = new FacilBean(); facil.setFacilId(rs.getString("FACIL_ID")); facilList.add(facil); }
//Close ResultSet and Connection objects rs.close(); conn.close(); case 1: //Extract the facilId from the DataHash to query the FACILITY table String facilId = (String) beanHash.get("FacilId");
Class.forName("oracle.jdbc.driver.OracleDriver");
conn =
DriverManager.getConnection("jdbc:oracle:thin:@sources:1521:TEST","Tes t123
4","Test1234");
Statement stmt =
conn.createStatement();
ResultSet rs =
stmt.executeQuery("SELECT FACIL_ID, FACIL_NAME, FACIL_NAME_SHORT, ORG_ID
FROM FACILITY WHERE FACIL_ID = '" + facilId + "'");
//Read ResultSet into instance of FacilBean and add to facilList Array object while (rs.next()) { FacilBean facil = new FacilBean(); facil.setFacilId(rs.getString("FACIL_ID")); facil.setFacilName(rs.getString("FACIL_NAME")); facil.setFacilName(rs.getString("FACIL_NAME_SHORT")); facil.setOrgId(rs.getString("ORG_ID")); facilList.add(facil); }
//Close ResultSet and Connection objects rs.close(); conn.close(); default: return null; }//end Switch }//end try catch (Exception e) { return null; e.printStackTrace(); }//end catch
//Return facilList Array Object to OrgIdAction return facilList; }//end Execute () method }//end class
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

