Buscar dados de banco diferentes

Pessoal tenho dois banco (duas tabelas cad_cidades e cad_estados), quero que seja exibida a lista de cidades e estados cadastrados
como faço isso, sendo que os bancos são de tabelas diferentes, olha meu codigo

inicializa

public class Visualizar_Cidades_Estados extends javax.swing.JFrame {

    int navega = 0;
    conexao mostrar;
    public Visualizar_Cidades_Estados() {
        initComponents();

        mostrar = new conexao();
        mostrar.conecta();
        mostrar.executeSQL("select * from cad_cidades");
        mostrar.executeSQL("select * from cad_estados");
        preencher_jtable();
    }




public void preencher_jtable()
    {
        jTable.getColumnModel().getColumn(0).setPreferredWidth(20);
        jTable.getColumnModel().getColumn(1).setPreferredWidth(20);
        
        DefaultTableModel modelo = (DefaultTableModel)jTable.getModel();
        //criamos um objeto modelo do tipo DefaultTableModel
        modelo.setNumRows(0);
        //toda vez que chamar este metodo, zera tudo e preenche de novo
        try
        {
            while (mostrar.resultset.next())
            modelo.addRow(new Object[]{mostrar.resultset.getString("cid_nome"),mostrar
            .resultset.getString("est_nome")});
            //mostrar.resultset.first();
        }
        catch(SQLException erro)
        {
            JOptionPane.showMessageDialog(null,"Erro ao listar");
        }
    }

Não entendi,vc tem 2 bancos ou 2 tabelas no mesmo banco?

Os bancos são de tabelas diferentes?
Juro que não entendi sua pergunta :shock:

é uma banco com 2 tabelas, cad_cidades que cadastro as cidades e cad_estados que cadastro os estados

Que bom, então me diga qual é exatamente o seu problema?

Tem mesmo a necessidade de duas tabelas,quais são os campos das tbs?

:lol: