Fala
Alguém sabe me dizer se eu posso fazer um select no banco e pegar os resultados desse select e jogar nessa variável:
String[] acquirer
E como que eu faço para jogar os resultados nela?
Fala
Alguém sabe me dizer se eu posso fazer um select no banco e pegar os resultados desse select e jogar nessa variável:
String[] acquirer
E como que eu faço para jogar os resultados nela?
Aqui no guj tem um tutorial legal sobre JBDC, como se acessa banco de dados:
Pode, mas é recomendável usar um ArrayList intermediário para você não ter de saber exatamente quantos resultados você vai obter do banco.
String[] acquirer; //
List<String> resultados = new ArrayList<String>();
while (rs.next()) {
resultados.add (rs.getString ("CAMPO"));
}
acquirer = (String[]) resultados.toArray (new String[0]);
[quote=thingol]Pode, mas é recomendável usar um ArrayList intermediário para você não ter de saber exatamente quantos resultados você vai obter do banco.
String[] acquirer; //
List<String> resultados = new ArrayList<String>();
while (rs.next()) {
resultados.add (rs.getString ("CAMPO"));
}
acquirer = (String[]) resultados.toArray (new String[0]);
[/quote]
sempre mandando bem thingol
eu fiz isso aki:
public List getAcquirer() throws SQLException {
PreparedStatement stmt = this.connection.prepareStatement("SELECT * FROM ACQUIRER");
ResultSet rs = stmt.executeQuery();
List acquirers = new ArrayList();
while(rs.next()) {
acquirers.add(rs.getString("ACQUIRERDESCRIPTION"));
}
Acquirer acq = new Acquirer();
acq.setNome((String[]) acquirers.toArray(new String[0]));
return acquirers;
}
está certo? o problema é que eu coloquei isso dentro um DAO e vou colocar ele em uma tela do Swing, qdo eu adiciono as Exception, ele não permite adicionar Exception ao run()…pode me ajudar?
edit: resolvi o problema som “try/catch” ao invés de dar um “throws”
vlw
[]'s