Eclipse Java EE "Podano niepoprawny adres Oracle URL"

0

Cześć

java.sql.SQLException: Podano niepoprawny adres Oracle URL

Używam środowiska Eclipse, programują w Javie EE
Próbuję połączyć się z oraclową bazą danych
Coś mam nie tak z adresem URL, próbowałem już różnych kombinacji ale nie mogę z tym dojść końca, więc proszę o pomoc.
Adres URL przekopiowałem z Driver Propertis z połączenia z bazą. Gdzie leży problem?

package connection;

import java.sql.*;

public class Connect {

public static void main(String[] args) {
	try {
	Class.forName("oracle.jdbc.driver.OracleDriver");
	Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "sys", "sys");
	Statement st=con.createStatement();
	String sql="select * from student";
	ResultSet rs=st.executeQuery(sql);
	while(rs.next())
		System.out.println(rs.getInt(1)+" "+rs.getString(2));
	con.close();
	}
	catch(Exception e)
	{
		System.out.println(e);
	}
}

}

0

Abstrahując od tego, że do testów i nauki nie powinieneś używać konta SYS, a jeśli chcesz połączyć się z sysem to login powinien być "sys as sysdba", to powyższy kod powinien połączyć się z bazą.

Z innego narzędzia, np. SQL Developera połączenie idzie bez problemu?
Jeśli używasz innych sterowników to spróbuj ojdbc6.jar ze strony http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html

0

dzięki za odpowiedź, zmieniłem trochę składnie i z tym problemem już się uporałem

jeśli chodzi o URL to należy przejść do Data Source Explorer, prawym na New Oracle i przekopiować adres URL z Connection URL. W moim przypadku pomogło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1