Bonjour,
Je voudrais savoir comment créer une connexion à une base de données Oracle. Comment intégrer le code dans mon code, par ou commencer? je suis perdu. Je trouve plein de tuto mais malheureusement je ne comprends pas.
Version imprimable
Bonjour,
Je voudrais savoir comment créer une connexion à une base de données Oracle. Comment intégrer le code dans mon code, par ou commencer? je suis perdu. Je trouve plein de tuto mais malheureusement je ne comprends pas.
Pour commencer, jette un oeil dans la FAQ jdbc. On va pas reproduire ici tous les cours déjà disponibles sur developpez.com
http://java.developpez.com/faq/jdbc/...#plusInfosJDBC
J'ai créer une classe connection dans lequel je mets tout les renseignements concernant la connexion à la base de données (je suis sur netbeans).
voici mon code:
j'ai une erreur à ce niveau:Code:
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
41
42
43
44
45
46
47
48
49
50 package royaldivx; import java.sql.*; import java.util.logging.Level; import java.util.logging.Logger; /** * * */ public class Connection { //private String login; //private String mdp; // public Connexion(){} public static Connection getConnection() { Connection con=null; try { Class.forName("org.apache.derby.jdbc.ClientDriver"); } catch (ClassNotFoundException ex) { Logger.getLogger(Connection.class.getName()).log(Level.SEVERE, null, ex); } try { con = DriverManager.getConnection("jdbc:derby://localhost:1527/Royaldivx", "admin","npib"); } catch (SQLException ex) { Logger.getLogger(Connection.class.getName()).log(Level.SEVERE, null, ex); } return con; } } //Fin class
L'erreur est la suivante:Code:
1
2 con = DriverManager.getConnection("jdbc:derby://localhost:1527/Royaldivx", "admin","npib");
incompatible types
required: royaldivx.connection
found: java.sql.connection
J'aimerais savoir comment résoudre ce prob.
Merci d'avance
tu as un conflit entre le nom de ta classe (royaldivx.Connection) et l'import java.sql.* qui inclue java.sql.Connection.
Solution, soit tu renomme ta classe pour te faciliter le travail, soit là ou il y a conflit, tu précise explicitement le nom complet de la classe:
Code:java.sql.Connection con=null; // au lieu de Connection con=null;
merci tchize :ccool: