[Swing Application Framework] Problème de connexion à une base de donnée distante
Bonjour,
j'ai un problème de connexion aux bases de données distantes (réseau local) avec le Swing Application Framework (projet NetBeans intégrant le framework).
Par exemple le code suivant
Code:
1 2 3 4 5
| String url = "jdbc:oracle:thin:@//server/database";
String user = "user";
String password = "password";
Class.forName("oracle.jdbc.OracleDriver").newInstance();
Connection connection = DriverManager.getConnection(url, user, password); |
ne marche pas. En effet, çe bloque un moment sur le getConnection() puis après un certain temps une exception est levée (différente selon la base de donnée).
Citation:
Envoyé par base Oracle
java.sql.SQLRecoverableException: Exception d'E/S: The Network Adapter could not establish the connection
Citation:
Envoyé par base SQLServer
com.microsoft.sqlserver.jdbc.SQLServerException: Échec de la connexion TCP/IP à l'hôte . java.net.SocketException: Connection reset
Ce problème n'apparaît pas pour les bases de données locales (et d'après les message d'erreur c'est la connection réseau qui pose problème alors que pourtant j'arrive parfaitement à récupérer une page http sur un server web du réseau).
De même, ce même code marche parfaitement dans un projet qui n'utilise pas le Swing Application Framework.
Quelqu'un a-t-il déjà rencontré ce problème ou réussi à ce connecter à une base de données distante avec le Swing Application Framework ?