Alguem sabe uqla é este problema?

4 respostas
T

Olhem só o meu código:

package sgbd;
import java.sql.*;

public class BancoDeDados {
	
	private Connection conexao;

	public BancoDeDados(){
		try{
	
			Class.forName("oracle.jdbc.driver.OracleDriver");
conexao=DriverManager.getConnection("http://localhost:8080/XE","hr","senha");
		}
		catch(Exception excecao){
			excecao.printStackTrace();
		}
	}

E olha só a exceção:

java.sql.SQLException: No suitable driver

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at sgbd.BancoDeDados.<init>(BancoDeDados.java:34)

at sgbd.BancoDeDados.main(BancoDeDados.java:77)

Alguem sabe como resolver isso ?[/code]

4 Respostas

J

A URL de conexão está incorreta…

Consulte a documentação do driver para ver as opções de URL.

Acredito que essa URL você tenha tirado daquele sisteminha de administração do Oracle XE que abre no browser, e uma coisa não tem nada a ver com a outra.

T

Cara esse código tambem dá errado. Uma coisa é certa, a porta com certeza é 8080. Quando eu uso esse código que você me passou olha só a exceção que dá:

java.sql.SQLException: Exceção de E/S: Got minus one from a read call

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)

at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)

at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)

at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)

at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at sgbd.BancoDeDados.<init>(BancoDeDados.java:34)

at sgbd.BancoDeDados.main(BancoDeDados.java:77)
J

Porque você diz que a porta é 8080? Você mudou a porta? De onde você tirou essa 8080?

E esse erro é bem estranho, vou fazer uns testes aqui e depois te falo se ainda nao tiver resolvido…

T

Cara eu mudei a porta aqui e deu certo!
Valeu mesmo!!!
Ah! e com relação a seu site tá nota 1000, vou divulgar porque vale a pena!
VALEUUUUUUUUU!!!

Criado 17 de agosto de 2006
Ultima resposta 17 de ago. de 2006
Respostas 4
Participantes 2