Bonjour,

Je dispose d'une base de données SQLServer 2005 (SQLExpress) et j'utilise l'instance SQLExpress.

Pour me connecter, j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
private static String LOGIN ="sa";
private static String PASSWORD =#######;
private static String DRIVER ="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String URL ="jdbc:sqlserver://localhost\\sqlxpress";
private Connection connection;
puis pour initialiser la connexion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Class.forName(DRIVER);
connection=DriverManager.getConnection(URL,LOGIN,PASSWORD);
Or lors de la connexion, je reçcois (dans le log d'erreur) le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
com.microsoft.sqlserver.jdbc.SQLServerException: Failed Logon:com.microsoft.sqlserver.jdbc.SQLServerException: Failed connection to named instance [sqlexpress] [java.net.SocketTimeoutException: Receive timed out]
Or je peux parfaitement me connecter à la base de données par le SQLExpress Manager en utilisant l'instance sqlexpress...
Comment se fait-il qu'en utilisant le driver fourni par Ms de SQLExpress2005 je ne puisse pas me connecter à la base de données?

Serait-ce une défaillance du driver ou est-ce du à moi?

Merci de votre aide

[ Modéré par Viena ]
Ajout d'un tag et modification du titre : Pour la compréhension de tous, utilisez un titre clair et les tags ! merci.

Les Règles du Forum