Hi,
you are declaring your stmt variable twice. This is not allowed.
Just use name stmt.

Check below to find the error

Olli
> > 
> > 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","Test123
> > 4","Test1234");

//here you declare stmt
> >                                     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","Test123
> > 4","Test1234");

here again
> >                                     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
> 

-- 
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to