Oi pessoal, eu tenho um programa que imprimi os dados do banco de dados em um textArea, ai te ai tudo bem so que eu preciso de mas dados tipo assim eu tenho que imprimir uma linha de dados de clientes e outra linha de dividas dos clientes
tipo tem que ficar assim nomeu testArea:
1-dados do cliente
2-dados da divida do cliente
1-dados do cliente
2-dados da divida do cliente
1-dados do cliente
2-dados da divida do cliente
Ate agora so esta assim:
1-dados do cliente
1-dados do cliente
1-dados do cliente
1-dados do cliente
isso por que so o meu primeiro resultSet esta certo e pro resultSet rs1 funcionar ru preciso concatenar ele com o primeiro, pois ele necessita de duas tabelas do primeiro result
So que eu naum sei como concatenar os resultSet
Bom esse ai eh o meu codigo
public void actionPerformed(ActionEvent e) {
if(e.getSource() == Cmdconsulta){
try{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url = " endereco do banco de dados ";
this.conn = DriverManager.getConnection (url, "username", "password");
Statement st = conn.createStatement();
System.out.println("Conectando");
int i =0;
ResultSet rs = st.executeQuery("select ligacao.*, divida.* from username.cb_cobra_divida divida, cobra_ligacao ligacao where nome_arquivo_inc = '0000' and divida.codigo_programa = ligacao.codigo_programa and divida.numero_ligacao = ligacao.numero_ligacao");
ResultSet rs1 = st.executeQuery("select from cobra_divida where codigo_programa and numero_ligacao ");
//imprimindo a o resutado
while( rs.next()){
//declaracao de variaveis
String Query =" ";
String strnome = rs.getString("nome"); // nome do cliente
String strendereco = rs.getString("endereco"); //endereco do cliente
String strcpf = rs.getString("cpf");//cpf
String strcgc = rs.getString("cgc");//cgc
String strbairro = rs.getString("bairro");//nome do bairro
String strcep = rs.getString("cep");//cep do cliente
String strtelefone = rs.getString("telefone"); // numero do telefone*/
String str_contador = null;
//para inserir contadores no final de cada linha
str_contador = String.valueOf(i + 1);
i = (i + 1);
TxtArquivo.append("01"); //tipo do registro
TxtArquivo.append(strnome);// nome do cliente
TxtArquivo.append(strcpf);//CPF OU CGC
TxtArquivo.append(strendereco);//endereco do cliente
TxtArquivo.append(strbairro);//nome do bairro
TxtArquivo.append(strcep);//CEP DO CLIENTE
TxtArquivo.append("Manaus");//CIDADE
TxtArquivo.append("AM");//UF
TxtArquivo.append("92");//FONE DDD
TxtArquivo.append(strtelefone);//NUMERO DO TELEFONE
TxtArquivo.append(str_contador);//sEquencial de registro
TxtArquivo.append(" \n");
}
rs.close();
st.close();
conn.close();
//mensagem de erro para quando ocorrer problemas na conexao com o banco de dados
}catch(SQLException e1){
System.out.println("Erro ao conectar ao banco");
e1.printStackTrace();
}finally{ // Finalizando a conexão
System.out.println("Encerrando a conexão");
}
}
Bom gente eu so preciso saber como deve ficar o meu segundo result ja que ele depende de duas tabelas do primeiro nas quais eu naum peco pra impri-las e nesse segundo result eu tenho que ter mas dados
se alguem entedeu a minha duvida por favor me responda! se naum me digam pelos menos qual eh o simbolo para concatenar
bjokas