quiero capturara el valor que se encuentra en un textfiel... pero no lo captura!! que tengo de malo en el codigo??
Gui es el paquete donde se encuentra VentanaReproductor_1 y txtp es el textfield
public ArrayList<Cancion> getCanciones() {
ArrayList <Cancion> res = new ArrayList <Cancion>();
try{
String ca = Gui.VentanaReproductor_1.txtp.getText();
String sql="SELECT * FROM musica where id_lista = '"+ca+"'";
System.out.print(sql);
PreparedStatement cmd = cn.prepareStatement(sql);
ResultSet rs = cmd.executeQuery();
while(rs.next()){
Cancion tmp = new Cancion();
tmp.setNombre(rs.getString("extension"));
tmp.setId(rs.getInt("id"));
res.add(tmp);
}
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
return res;
}