Retornar valor [RESOLVIDO]

Boa tarde PessoALL.

Estou com uma duvida, estou aprendendo java agora, pois trabalho com outras linguagens de programação…
Estou desenvolvendo um projeto de java + flex e gostaria de saber como retorno dois valores do banco de dados…
Um valor eu sei, gostaria é de pegar 2 ou mais valores… segue minha função abaixo:

[code]
public String localiza_prod(String nprod)
{
ServicoConecta.conexao();
String descricao = new String();
String valor = new String();
try
{
ServicoConecta.statement = ServicoConecta.conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
ServicoConecta.resultset = ServicoConecta.statement.executeQuery(“select descricao, valor from produtos where codigo=’”+nprod+"’");
if (ServicoConecta.resultset.next())
{
descricao = ServicoConecta.resultset.getString(“descricao”);
valor = ServicoConecta.resultset.getString(“valor”);

		}
	}
	catch(SQLException Banco)
	{
		// 
	}
	return descricao E valor; (ISSO NAO EXISTE, COMO EU FAÇO PARA RETORNAR DOIS VALORES???)		
}[/code]

para retornar um valor eu consigo… pois uso o public string e return descricao por exemplo…
mas pra mais valores???

desde já agradeço.

ahh…
a situação é a seguinte:
quero localizar o produto pelo codigo e informar ao usuario sua descrição e seu valor de venda…

Olá Beto,

pode ser assim…procure usar PreparedStatement é mais seguro…

public String[] localiza_prod(String nprod)     
	     {  
		     String valoresProduto[] = new String[2];
	         ServicoConecta.conexao();  
	         String descricao = "";  
	         String valor = "";
	         PreparedStatement
	         try  
	         {                            
	             ServicoConecta.statement = ServicoConecta.conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);           
	             ServicoConecta.resultset = ServicoConecta.statement.executeQuery("select descricao, valor from produtos where codigo='"+nprod+"'");  
	             if (ServicoConecta.resultset.next())  
	             {             
	                 descricao = ServicoConecta.resultset.getString("descricao");   
	                 valor = ServicoConecta.resultset.getString("valor"); 
	                 valoresProduto[0] = descricao;
	                 valoresProduto[1] = valor;
	                               
	             }  
	         }  
	         catch(SQLException Banco)  
	         {  
	             //   
	         }  
	         return valoresProduto;       
	     }  

Valeu Rodrigo.

funcionou perfeitamente cara, mais uma que aprendi.

não abusando da boa vontade, mas se eu quizer separar a descrição e o valor,
colocar cada um em um textfield… tem como fazer usando a mesma função,
ou teria que utilizar array??

mais uma vez agradeço.

consegui, consegui…

tentei aqui fazer
result[0]
result[1]

e funcionou perfeito…
obrigado.