Bonjour à tous,
Débutant en JAVA, j'essaye de faire une connexion vers une base de donnés SQL Server:
Cette connexion ne marche pas. Par contre j'ai crée un DataAdapter avec les mêmes propriétés qui celles de cette connexion (avec le classPath "\\sqlserver\c$\Program Files\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\enu\sqljdbc4.jar") qu'arrive bien à se connecter à ma base.
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 try { // Load the SQLServerDriver class, build the // connection string, and get a connection Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String connectionUrl = "jdbc:sqlserver://xxxxx:1433;" + "databaseName=xxxxxx;" + "user=xxxxx;" + "password=xxxxx"; String pathUrl = "\\\\sqlserver\\c$\\Program Files\\Microsoft JDBC Driver 4.0 for SQL Server\\sqljdbc_4.0\\enu\\sqljdbc4.jar"; Connection con = DriverManager.getConnection(connectionUrl); JOptionPane.showMessageDialog(null,"Connected"); // Create and execute an SQL statement that returns some data. String SQL = "SELECT Nom FROM T_collaborateurs WHERE Mec='999999'"; Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(SQL); // Iterate through the data in the result set and display it. while (rs.next()) { JOptionPane.showMessageDialog(null,"Ton message"); } } catch(Exception e) { JOptionPane.showMessageDialog(null, e.getMessage() ); System.exit(0); }
J'ai donc deux questions:
Est-ce que c'est possible d'ajouter ce classPath dans mon code (j'ai crée la variable pathUrl)?
Si non, comment pourrais-je utiliser mon DataAdapter pour faire cette connexion? J'ai cherché un peu et je ne trouve que des exemples dot.Net...
Merci d'avance pour vos réponses
Partager