Bonjour
je développe une application web en java (utilisation de servlets et jsp) et je me suis heurté à un problème un peu bizzarre. lorsque j'essaie de me connecter à ma base de données se trouvant sur un serveur de type SqlServer 2000 j'obtiens une erreur que je ne comprends vraiment pas.
voici mon code :
et l'erreur que ça me renvoi est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try{ param.lecture(); Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Con = DriverManager.getConnection("jdbc:microsoft:sqlserver://monserveur:1433;DatabaseName=mabase", "sa", "admin"); Rs=Con.createStatement().executeQuery("select * from produit"); } catch(Exception e){ Erreur = "Une erreur s'est produite : " + e.getMessage(); }
or je suis sûr que mes paramètres de connexion sont corrects :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Une erreur s'est produite : [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
- monserveur correspond au nom du serveur sqlserver2000
- les infos de connexion à mon serveur sont corrects (sa pour le compte et admin pour mot de passe)
- mabase correspond à ma base de données qui existe bel et bien sur le serveur
- le serveur est bien démarré
- les pilotes jdbc de sqlserver 2000 sont bel et bien intégrés dans mon application
Tout est normal je ne comprend donc pas d'où vient l'erreur.
Quelqu'un peut-il m'aider ?
Merci d'avance
Partager