Hi,
Make sure about all the classes like Customer, be accessable. And also be
careful in naming the packages.
2008/8/26 sam wun <[EMAIL PROTECTED]>
> Hi,
>
>
>
> In Eclipse 3.4 (not sure about the previous version), I have a project, in
> the src, there is a interface file called "DatabaseCommand.java". This file
> is an interface file.
>
> It s content is shown below:
>
> package command;
>
> import java.sql.Connection;
> import java.sql.SQLException;
>
> public interface DatabaseCommand {
> public Object executeDatabaseOperation(Connection conn) throws
> SQLException ;
> }
>
>
>
>
>
> Another file CreateOrder.java *implements* this interface.
>
> Its content shown as below:
>
>
>
> Package command;
>
> import java.sql.Connection;
> import java.sql.SQLException;
> import java.sql.Statement;
> import java.sql.ResultSet;
> import java.util.ArrayList;
> import domain.Customer;
>
> /**
> * List existing customers in the database
> */
>
> public class ListCustomers implements DatabaseCommand {
>
> public Object executeDatabaseOperation(Connection conn) throws
> SQLException {
> // List customers in the database
>
> ArrayList<Customer> list = new ArrayList<Customer>();
> Statement sta = conn.createStatement();
> ResultSet rs = sta.executeQuery("SELECT ID, FIRST_NAME,
> LAST_NAME, ADDRESS FROM CUSTOMER");
> while(rs.next()) {
> Customer cust = new Customer();
> cust.setId(rs.getInt(1));
> cust.setFirstName(rs.getString(2));
> cust.setLastName(rs.getString(3));
> cust.setAddress(rs.getString(4));
> list.add(cust);
> }
>
> rs.close();
> sta.close();
>
> return list;
> }
> }
>
>
>
> When I press Clt-B to build the project(All), DatabaseCommand.java does not
> get compiled, no DatabaseCommand.class generated in the
> build\classes\command\ directory. The syntax highlithed in the
> CreateOrder.java file indicated that DatabaseCommand is an unknown type,
> that meant no class found.
>
>
>
> How can I get around this issue? may be I should ask how to generate an
> interface dot class file (eg. DatabaseCommand.class in this instance)?
>
>
>
> Thanks
>
> Sam
>
>
>
--
-Coolest Regards,
Praveena Chalamcharla,