Qualcuno mi può per favore aiutare con questa porzione di codice :

import java.util.*;
import javax.naming.*;
import java.io.*;
import java.sql.*;

class ssqqll{

public static void main(String[] args)throws IOException {

InitialContext ic = new InitialContext();

DataSource ds = ic.lookup("java:comp/env/jdbc/tesitest");
Connection con = ds.getConnection();
DataSource ds = (DataSource) org.apache.derby.jdbc.ClientDataSource();
ds.setPort(1527);
ds.setHost("localhost");
ds.setUser("");
ds.setPassword("");

Connection con = ds.getConnection();

}
}


Al momento il problema principale è che non mi riconosce DataSource come una classe... in più poi vorrei capire cosa devo inserire qui

"java:comp/env/jdbc/tesitest"

e qui ds.setPort(1527);

Considerate il fatto che uso Easyphp per fare partire il database Mysql

grazie mille