Problème de connexion à une base de données sqlserver 2000 en java
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 :
Code:
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();
} |
et l'erreur que ça me renvoi est la suivante :
Code:
1 2
|
Une erreur s'est produite : [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket |
or je suis sûr que mes paramètres de connexion sont corrects :
- 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