Lacze sie z Java JDK 1.2.2 do Oracla i mam taki blad:
java.sql.SQLException: WyjŚtek we-wy: Connection
refused(DESCRIPTION=(TMP=)(VSNNUM=135291648)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:210)
at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:251)
at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:224)
at java.sql.DriverManager.getConnection(DriverManager.java:457)
at java.sql.DriverManager.getConnection(DriverManager.java:137)
at DbConn.ConnOpen(DbConn.java:60)
at SmozAlarmApp.dbLogin(SmozAlarmApp.java:536)
at GUI.<init>(GUI.java:661)
at GUI.main(GUI.java:1033)
Wywala mi sie na takim fragmencie kodu:
try{
conn = DriverManager.getConnection(url, USER_NAME, USER_PASS);
}
catch (SQLException e) {
System.out.println("\nblad logowania do bazy danych");
e.printStackTrace(System.out);
}
Polaczenie do bazy z SQL Plusa czy SQL Navigatora dziala poprawnie
Moze ktos z Was ma jakies pomysly ??? Prosze o pomoc.
Pawel
--
×ś× × × × × ×ś× × × ×
--
> Witam
>
> Lacze sie z Java JDK 1.2.2 do Oracla i mam taki blad:
>
> java.sql.SQLException: Wyj¦tek we-wy: Connection
> הכביד × הוג
> --
co jest w tym url ?
pozdrowienia
marcin sperka
>java.sql.SQLException: WyjStek we-wy: Connection
>refused(DESCRIPTION=(TMP=)(VSNNUM=135291648)(ERR=12505)(ERROR_STACK=(
>ERROR=(CODE=12505)(EMFI=4))))
...
> at
> java.sql.DriverManager.getConnection(DriverManager.java:457)
> at
> java.sql.DriverManager.getConnection(DriverManager.java:137)
> at DbConn.ConnOpen(DbConn.java:60)
etc...
Hejka!
Zakladam, ze JDBC Driver = oracle.jdbc.driver.OracleDriver.
Mozesz (z grubsza) laczyc sie na dwa sposoby, albo:
jdbc:oracle:thin:@<nazwahosta>:1521:<bazadanych>
albo:
jdbc:oracle:oci8:@<tns-name>
Jak na moje oko to masz zle ustawiony TNS. A moze user/passwd sie nie
zgadza (np. jest nullem lub pustym stringiem)?
--
Uklony z tej strony,
Laradek
********************
Engineering is the art of making what you want from things you can get.
Jak jest wyjątek we-wy, to może ta baza korzysta z niestandardowego portu
(innego niż 1521), albo hostname jest nieprawidłowy (spróbuj pinga).
Damian