bonjour,

j'ai une application qui doit ce connecter sur sqlServer.

voila le code que j'ai mis :

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
35
36
 
/**
* établissement de la connection à sqlserver
*/
        try {
	Connection conn = null;
	Statement stm = null;
	ResultSet Result = null;
 
	/**
         * Chargement du driver
        */
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
 
	/**
         * connection au server
         */
	String URL = "jdbc:microsoft:sqlserver:\\bcse126011:1433;"
			+"user=sa;null;DataBaseName=Stat_SVP_Utilisateur";
	conn = DriverManager.getConnection(URL);
 
	} catch (SQLException e) {
	// TODO Auto-generated catch block
	System.out.println("Connection non établie");
	e.printStackTrace();
	} catch (ClassNotFoundException e) {
	// TODO Auto-generated catch block
	System.out.println("Driver non charger");
	e.printStackTrace();
	} catch (InstantiationException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	} catch (IllegalAccessException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	}
d'aprés les message d'erreur que j'ai il semblerai que le chargement du driver ne ce fait pas.Que puis-je faire?
j'ai lut qu'il falait metre le JAR qui va bien dans le path. Je programme sous eclipse 3.2 et voila ce qu'il y a dans le builpath.

Nom : java.JPG
Affichages : 55
Taille : 48,9 Ko

une autre question dans la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String URL = "jdbc:microsoft:sqlserver:\\bcse126011:1433;"
			+"user=sa;null;DataBaseName=Stat_SVP_Utilisateur";
pour le hostname c'est le nom du server sur lequel tourne sqlserver que je doit metre ou le nom de ma machine?

merci.