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
}