Witam!
Mam problem z połączeniem się z bazą danych Oracle z pozomu apletu. Próba wykonanie przez aplet kodu :
Connection con;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:globDB","scott","tiger");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "alert\n con:"+ex, "alert", JOptionPane.ERROR_MESSAGE);
}
rzuca wyjątek: java.SQLException: Wyjątek we-wy: the network adapter could not establish the connection
Dodam, że udaje się uzysakć połączenie(dostęp do bazy danych) za pomoca jsp.
No i oczywiście dodana jest odpowiednia polityka bezpieczeństwa dla appletu:
grant {
permission java.util.PropertyPermission "oracle.jdbc.J2EE13Compliant", "read";
permission java.util.PropertyPermission "oracle.jserver.version", "read";
};
Tak jak przeczytać można na stronie Oracla: http://www.oracle.com/technology/oramag/code/tips2004/031504.html
A to plik :listener.ora
- LISTENER.ORA Network Configuration File: C:\oracle\ora92\network\admin\listener.ora
- Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = MIAN)(PORT = 1521))
)
)
)
Jeżeli ktos próbował się kiedys zmierzyć z takim rozwiązaniem i miał podobny problem, to prosz o pomoc.