Estou iniciando em Javae estou com problema para fazer um
select acessando mysql, segue código:
Att.
public class ConnectionManager {
private static final String STR_DRIVER = "com.mysql.jdbc.Driver";
private static final String NOME_BANCO = "mydatabase";
private static final String STR_CON = "jdbc:mysql://localhost:3306/" + NOME_BANCO;
private static final String USER = "root";
private static final String PASSWORD = "gojava";
public List getAllCliente(){
String sql = "SELECT * FROM mydatabase";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
List cliente = new ArrayList();
try{
Class.forName(STR_DRIVER);
conn = DriverManager.getConnection(STR_CON, USER, PASSWORD);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}catch(SQLException e){
String errorMsg = "Erro ao tentar acessar os dados";
System.out.println(errorMsg);
}
while(rs.next()){
int id = rs.getInt ("id");
String nome = rs.getString("nome");
String veiculo = rs.getString("veiculo");
dá erro de compilação nesta linha abaixo:
cliente.add(new Cliente(id, nome, veiculo));
}
return cliente;
}
public static void main(String[] args){
getAllCliente();
closeAll();
}

