Bonjour,

Je développe une application Java qui doit se connecter à une base SQL Server 2008 mais j'obtiens l'erreur suivante :
Échec de la connexion TCP/IP à l'hôte localhost, port 1433. Erreur : « Connection refused: connect
avec ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class SQLServerQuery {
      public static void main(String[] args) {
            Connection conn = null;
            Statement stmt = null;
            ResultSet rs = null;
            try {
                 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                  String connectionString ="jdbc:sqlserver://localhost;database=AdventureWorks;user=sa;password=demo";
                  conn = DriverManager.getConnection(connectionString);
                  stmt = conn.createStatement();
                  rs = stmt
                              .executeQuery("SELECT FirstName, LastName FROM Person.Contact");
                  while (rs.next()) {
                        String contact = rs.getString("FirstName")
                                    + " " + rs.getString("LastName");
                        System.out.println(contact);
                  }
            } catch (Exception e) {
                  System.out.println(e.getMessage());
                  e.printStackTrace();
            } finally {
                  if (rs != null)
                        try { rs.close(); } catch (Exception e) { }
                  if (stmt != null)
                        try { stmt.close(); } catch (Exception e) { }
                  if (conn != null)
                        try { conn.close(); } catch (Exception e) { }
           }
      }
}
Que puis-je faire pour résoudre ce problème ?

Merci d'avance pour votre aide.