Merci à vous
Donc j'ai enlevé mes procedures on et off pour initialiser la connexion à la BDD et la fermer dans chacune des mes fonction d'import ou d'export si j'ai bien compris.
Ici je test avec une un simple TestConnexion() :
J'ai donc changé mon forName mais ça ne marche toujours pas. CEPENDANT, je n'ai plus le meme resultat dans la console, ça doit etre signe que je vais finir par y arriver et grâce à vous !
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 public static void TestConnexion() throws Exception { try { Class.forName ("oracle.jdbc.OracleDriver"); //Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver"); con = DriverManager.getConnection(url, login, pass); // Connexion Statement requete = con.createStatement(); // Création d'une variable pour passer la requete ResultSet resultat = requete.executeQuery (SQL); // On attribue la requete SQL } catch (ClassNotFoundException e1) { System.out.println("Drivers non trouvés :"); e1.printStackTrace(); } catch (SQLException e) { System.out.println("Erreur SQL :"); e.printStackTrace(); } finally { if(con!=null) { try { con.close(); } catch(Exception e) { e.printStackTrace(); } } } }
console :
La derniere ligne de la console prouve que l'execution à bien été jusqu'au bout mais j'ai toujours une java.sql.SQLException.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Erreur SQL : java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323) at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:185) at test.CISConnector.TestConnexion(CISConnector.java:71) at test.Main.main(Main.java:29) Tue Feb 17 11:40:06 CET 2009
Je precise que mon url dorenavant correspont à
Code : Sélectionner tout - Visualiser dans une fenêtre à part String url="jdbc:odbc:thin:@yvas2580:1521:CHS2";
Partager