Conexao entre classes

Boa tarde pessoal.
Estou comecando em java agora e nao estou conseguindo fazer minha conexao entre classes.

Eu possuo 2 arquivos.

PRIMEIRO conexao.java

package sql;
import java.sql.*;

public class Conexao {

        private Connection conexao;
        private String Driver = "org.firebirdsql.jdbc.FBDriver";
        private String url = "jdbc:firebirdsql:localhost/3050:C:/banco/BD.FDB";
        private String Usuario = "sysdba";
        private String Senha = "masterkey";

        public void Conexao() {
                try {
                        Class.forName ( Driver );
                        conexao = DriverManager.getConnection ( url , Usuario , Senha );
                } catch ( ClassNotFoundException ex ) {
                        System.out.println ( "Driver JDBC Não encontrado..." );
                } catch ( SQLException ex1 ) {
                        System.out.println ( "Falha durante o processo de conexao..." + ex1 );
                }
        }

        

     /*   public static void main ( String[] args ) {
                Conexao  acessaDados = new Conexao ();
                acessaDados.Conexao ();
                //acessaDados.InserirDados ();
                acessaDados.ImprimeDados ();
        }*/
}

Segundo consulta.java

package sql;
import java.sql.*;

public class consulta {
	
	public static void main(String[] args) {
		Conexao clientes = new Conexao();
		clientes.Conexao();

		Statement statement = null;  
	    ResultSet resultSet = null;  
	      
		
		Statement status = conexao.createStatement ();
        ResultSet resultado = status.executeQuery ( "select * from cad_cli" );
        while ( resultado.next () ) {
     //           System.out.println ( resultado.getInt ( "id" ) );
                System.out.println ( resultado.getString ( "NOME" ) );
        }
		
		
          
    
}}	

O segundo esta me dando erro nessa parte

Statement status = clientes.conexao.createStatement (); ResultSet resultado = status.executeQuery ( "select * from cad_cli" );

O erro e

THE FIELD Conexao.conexao is not visible.

Eu acredito que nao devo ta colocando certo a sintaxe.
Alguem pode me ajudar?

Obrigado

O erro é:

THE FIELD Conexao.conexao is not visible. 

Traduzindo: “O campo Conexao.conexao não está visível” …

Porque? Por isso:

private Connection conexao;

Está declarado como private… crie um método get() para esse objeto, ou deixe-o como public

Uma dica que eu dou pra todos é a seguinte: traduza o erro emitido no console, ele geralmente diz muito sobre o problema, as vezes fica até óbvio de descobrir o que é…

Cara, era isso mesmo, obrigado pela ajuda.

ja comecei bem
heheheheh

[quote=darkin000]Cara, era isso mesmo, obrigado pela ajuda.

ja comecei bem
heheheheh
[/quote]

Relaxa… e lembre-se sempre dessa dica, traduza os erros, eles sempre dizem bastante… bem, geralmente né, você vai aprender mais pra frente que isso nem sempre é verdade, e quando isso acontece é no pior momento possível, rsrs! :lol: