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.
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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part java.sql.Connection con=null; // au lieu de Connection con=null;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager