Bonjour,
Je dispose d'une base de données SQLServer 2005 (SQLExpress) et j'utilise l'instance SQLExpress.
Pour me connecter, j'utilise:
puis pour initialiser la connexion :
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;
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
1
2 Class.forName(DRIVER); connection=DriverManager.getConnection(URL,LOGIN,PASSWORD);
Or je peux parfaitement me connecter à la base de données par le SQLExpress Manager en utilisant l'instance sqlexpress...
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]
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
Partager