bonjour,
j'ai une application qui doit ce connecter sur sqlServer.
voila le code que j'ai mis :
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?
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(); }
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.
une autre question dans la commande
pour le hostname c'est le nom du server sur lequel tourne sqlserver que je doit metre ou le nom de ma machine?
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";
merci.
Partager