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,

Reply via email to