Bonjour.

J'essaie de me connecter a une base de donnees SQL Server en utilisant JDBC.

Mon code est le suivant:

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
 
import java.sql.Statement;
import java.sql.*;
 
 
public class ClassTest {
 
	public static void main(String[] args) {
		try{
		String nomDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";	
		Class.forName(nomDriver);
		Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;databaseName=base;user=user1;password=password");
        String requete = "SELECT nom FROM t_contact where age = 31";	
		Statement stmt = con.createStatement();
		ResultSet rs = stmt.executeQuery(requete);
		while(rs.next()){
			String s = rs.getString("nom");
			System.out.println(s);
		}
		}
		catch(Exception e){
			System.out.println(e);
		}
 
	}
 
}
En fait, je ne comprends pas pourquoi il n arrive pas a se connecter a la base de donnees. Il me signale l erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user 'user1'. Reason: Not associated with a trusted SQL Server connection.
Merci pour votre aide d avance.