IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Erreur Dans les methodes


Sujet :

JDBC Java

  1. #1
    Invité
    Invité(e)
    Par défaut Erreur Dans les methodes
    Bjr tt le monde,

    J'essaie de controler la connextion entre la base de données Oracle et mon aaplication, mais je ne sais pa pourqoui l'EDI m'affiche une erreur sous "executeUpdate" et "executeQuery", et dans les catch aussi, et il me demande de forcer creerStatement pour qu'elle return un Statement

    voila le code

    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
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    package control;
     
    import java.beans.Statement;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.util.logging.Level;
    import java.util.logging.Logger;
     
    public class ServicesBD {
     
        static Connection connexion;
        static Statement statement;
        static ResultSet resultat;
        static String requete = "";
     
        public static void connecter() {
            String chemin = "jdbc:oracle:thin:@127.0.0.1:1521:XE";
            String root = "SYSTEM";
            String password = "azerty";
            try {
                Class.forName ("oracle.jdbc.driver.OracleDriver").newInstance();
                connexion = DriverManager.getConnection(chemin, root, password);
                statement = (Statement) connexion.createStatement();
                System.out.println("Connexion Etablie");
            }
            catch(SQLException sql_e) {
                System.out.println("Impossible d'etablir la connexion");
                sql_e.printStackTrace();
            }
            catch(ClassNotFoundException cnf_e){
                System.out.println("Impossible d'etablir la connexion");
                cnf_e.printStackTrace();
            }
            catch(IllegalAccessException ea_e) {
                System.out.println("Impossible d'etablir la connexion");
                ea_e.printStackTrace();
            }
            catch(InstantiationException ie_e) {
                System.out.println("Impossible d'etablir la connexion");
                ie_e.printStackTrace();
            }
        }
     
        public static void consulter (String r){
            requete = r;
            try {
                resultat = statement.executeQuery(requete);
            }
            catch(SQLException sql_e) {
                Logger.getLogger(ServicesBD.class.getName()).log(Level.SEVERE, null, sql_e);
                System.out.println("Impossible d'executer la requete, Erreur ...");
                sql_e.printStackTrace();
            }
        }
     
        public static void mettreAJour (String r){
            requete = r;
            try {
                resultat = statmnt.executeUpdate(requete);
            }
            catch(SQLException sql_e) {
                Logger.getLogger(ServicesBD.class.getName()).log(Level.SEVERE, null, sql_e);
                System.out.println("Impossible de mettre à jour la base de données, Erreur ...");
                sql_e.printStackTrace();
            }
        }
    }
    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Oh, Dsl, J'ai pa fai attention aux paquage importés ^^

    import java.sql.Statement au lieu de java.beans.Statement

    Désolé ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [wxwidgets] erreur dans les header de wxwidgets
    Par dreamkiller dans le forum wxWidgets
    Réponses: 5
    Dernier message: 01/10/2006, 19h14
  2. Erreur dans les SFunctions
    Par chakb20 dans le forum Simulink
    Réponses: 2
    Dernier message: 21/07/2006, 02h42
  3. [débutant] Erreur dans les formulaires
    Par mytika dans le forum Access
    Réponses: 7
    Dernier message: 18/05/2006, 15h57
  4. Gestion d'erreur dans les procédure
    Par speedy1496 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 20/01/2006, 12h02
  5. Erreur dans les locale settings
    Par narmataru dans le forum Debian
    Réponses: 9
    Dernier message: 16/11/2004, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo