Bonsoir,
je suis amené à faire une application pour pouvoir récupérer les informations stockés dans la BD oracle et les affichés avec Java.
Dans un premier temps je veux juste afficher les elements de la table emp de scott qui sont là par défaut..
J'ai téléchargé le driver nécessaire placé ou il faut ( je crois ), j'essaye mon bout de code mais ça ne fonctionne pas.
Voici ce que ça me donne comme erreurs :
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
37
38
39
40 package jdbc_oracle; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class orcl { Connection con = null; public void connexionBD() { try { Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println ("driver found"); } catch (ClassNotFoundException e) { System.out.println ("driver not found"); e.printStackTrace(); } String URL = "jdbc:oracle:thin:@localhost:5521:orcl"; String USER = "scott"; String PASSWD = "tiger"; try { con =DriverManager.getConnection(URL,USER, PASSWD); System.out.println ("connexion etablie"); } catch (SQLException e) { System.out.println ("pas de connexion"); e.printStackTrace(); } } public static void main(String[] args) { orcl o = new orcl(); o.connexionBD(); } }
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 run: driver found pas de connexion java.sql.SQLException: Exception d'E/S: Size Data Unit (SDU) mismatch at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333) at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404) at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:171) at jdbc_oracle.orcl.connexionBD(orcl.java:26) at jdbc_oracle.orcl.main(orcl.java:38) BUILD SUCCESSFUL (total time: 1 second)
J'utilise NEtBeans.
Merci pour votre aide.
Partager