Armazenar valores em String []

Fala :smiley:

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:

http://www.guj.com.br/java.tutorial.artigo.7.1.guj

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