Conexão Oracle

2 respostas
V

Pessoa to tentando conectar com uma base dados oracle via essa conexão aqui entretanto não venho conseguido
acredito que se algum problema no meu método de conexão pois o driver jdbc do oracle já se encontra no meu
classpath. Agradeço quem puder me ajudar.

public static Connection getConexaoOracle(){
		
		Connection con=null;
		
		try {
		
			Class.forName("oracle.jdbc.driver.OracleDriver");
			
			String servidor="192.168.254.10:xe";
			String porta="8080";
			String user="HR";
			String senha="aB302302";
			
			String url = "jdbc: oracle:thin:@" + servidor + ":" + porta + ":";  

			con = DriverManager.getConnection(url, user, senha);
			
		}catch(SQLException ex){ 
		
			ex.printStackTrace();
			
		}catch (ClassNotFoundException e) {

			e.printStackTrace();
			
		}
		
		return con;
		
	}

2 Respostas

C

O correto é servidor:porta:owner e não servidor:owner:porta como você está fazendo, outra coisa, a porta que o oracle usa não é 8080 e sim 1521. Tem um exemplo um pouco diferente abaixo:

Class.forName("oracle.jdbc.driver.OracleDriver"); Connection connLocal = DriverManager.getConnection("jdbc:oracle:thin:@10.29.11.27:1521:xe","system","a104493b");

R

vinkello: sua URL de conexão está terminando com “:”, este formato é inválido.

Criado 13 de setembro de 2011
Ultima resposta 13 de set. de 2011
Respostas 2
Participantes 3