Classe para conexão BD

Bom dia a todos!!
Gostaria de criar um classe que faça somente a conexao ao banco de dados e que as demais classes, que necessitarem de conexão, possam instanciá-la.
A classe esta compilando (código abaixo), mas, não estou conseguindo instanciar a partir das outras classes.
Não sei se uso import, extends ou…
Isso é usual em java?
Se alguém puder ajudar…

Obrigado
[]s
Juarez

package conexao;
import java.sql.*;

public class conexaooracle extends java.lang.Object {

public Connection con = null;

// Inicia a Conexão ao se criar o objeto
public conexaooracle () throws SQLException {
try {
String driverName = “oracle.jdbc.driver.OracleDriver”;
Class.forName(driverName);
String portNumber = “1521”;
String serverName = “192.168.0.23”;
String sid = “bd”;
String username = “bd”;
String password = “bd”;
String url = “jdbc:oracle:thin:@” + serverName + “:” + portNumber + “:” + sid;
con = DriverManager.getConnection(url, username, password);
}
catch (ClassNotFoundException ex) {
System.out.println(“Não foi possível encontrar a classe do Driver do Oracle”);
}
catch (SQLException ex) {
System.out.println(“Não foi possível conectar ao servidor”);
throw ex;
}
} // fim do metodo
}

Oi

Isso acontece muito em Java sim. Vc pode usar extends, ou então pode torna-la uma classe abstrata e implementar.

Mas não se esqueça que se vc usar usar extends é bom vc usar o modificador protected para as variávies e métodos.

T+