public void cargarDirecciones(){
        try {
            String sql = "SELECT * FROM direccion WHERE Clientes_idClientes = ?";
            
            Connection conn = Conexion.GetConnection();
            conn.setAutoCommit(false);
            PreparedStatement ps = conn.prepareStatement(sql);
            
            ps.setString(1, (String)jTblClientes.getValueAt(jTblClientes.getSelectedRow(), 0));
            
            this.cli = ps.executeQuery();
            
            String [] columns ={"id Dirección","Calle","Colonia","Num Interior","Num Exterior","Estado","Pais","Ciudad","Codigo Postal","id Cliente"};
            DefaultTableModel tm = new DefaultTableModel(null,columns){
                @Override
                public boolean isCellEditable(int rowIndex, int colIndex){
                    return false;
                }
            };
            
            while(cli.next()){
                String [] row = {cli.getString(1),cli.getString(2),cli.getString(3),cli.getString(4),cli.getString(5),cli.getString(6),cli.getString(7),cli.getString(8),cli.getString(9),cli.getString(10)};
                tm.addRow(row);
            }
            
            jTblDirecciones.setModel(tm);
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(this, e.getErrorCode()+": "+e.getMessage());
        }
    }