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

Java Discussion :

Exécuter des commandes SQL*PLUS avec une app JAVA


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut Exécuter des commandes SQL*PLUS avec une app JAVA
    Salut,

    Je veux exécuter les commandes de sql*plus depuit une application Java, tels que "CREATE USER ..." ou "CREATE PROFILE ...» ou «GRANT ..." ou
    "CONNECT utilisateur / mot de passe", s'il vous plaît aider moi avec un exemple si possible. Merci

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Tout ceci est disponible ici : http://java.developpez.com/faq/jdbc
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    Tout ceci est disponible ici : http://java.developpez.com/faq/jdbc
    je m'éxcuse, mais je veux un syntaxe précis pour éxecuter les commandes de SQL*PLUS depuis le code java.

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    je m'éxcuse, mais je veux ...
    Certes ... mais cela ne fonctionne pas comme cela.

    Comme tu n'as posté aucun programme, je n'ai aucune idée de ton niveau en Java.
    Je ne sais donc pas si tu as besoin d'aide pour 3 lignes ou bien pour construire toute une application.

    Pour avoir les bonnes réponses montre-nous ton code java
    ce qui nous indiquera où est ton problème et alors on pourra te guider.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    Certes ... mais cela ne fonctionne pas comme cela.

    Comme tu n'as posté aucun programme, je n'ai aucune idée de ton niveau en Java.
    Je ne sais donc pas si tu as besoin d'aide pour 3 lignes ou bien pour construire toute une application.

    Pour avoir les bonnes réponses montre-nous ton code java
    ce qui nous indiquera où est ton problème et alors on pourra te guider.
    merci beaucoup pour ton aide, mon intérêt est de construire une application pour l'administration d'une petite base données, par exemple des boutons [ Creer un rôle, supprimer un utilisateur, modifier un profile, ...] qui'ils ont derièr l'éxecution des commandes SQL*PLUS.

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Pour les écrans et les boutons, tu dois voir du côté de Swing avec JFrame et JButton ...

    Pour le reste, cela se fait comme pour interroger une base de données.
    C'est pour cela que je t'ai envoyé sur JDBC.
    Tu dois simplement pouvoir :

    - charger le driver Oracle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Class.forName(nomDriverOracle);
    - te connecter à la base :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Connection connection = DriverManager.getConnection(URL,login,password);
    - exécuter la commande, par exemple créer une table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Statement statement = connection.createStatement(); 
    statement.executeUpdate("CREATE MaTable (Id int, monChamp varchar(50))");
    Ce sont des pistes de travail. Si tu veux faire cette application, tu dois te lancer.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    c'est bien comme début, mais est ce que suffisant pour lancer des commandes de SQL*PLUS tel que (creer un utilisateur) ? car ces commandes là sont indépendant de la base de données.

  8. #8
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Quand je te dis : "il faut que tu te lances" ça veut dire "tu dois travailler la question"

    Manifestement, tu ne connais pas JDBC (qui est le passage obligatoire pour ce que tu veux faire).
    Donc commence par réussir quelques requêtes avec JDBC et après, ce sera plus facile.

    ces commandes là sont indépendant de la base de données
    En effet, JDBC est indépendant de la base de données (c'est le driver qui envoie les ordres comme il faut à la base ... c'est lui qui est spécifique)
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    En effet, JDBC est indépendant de la base de données (c'est le driver qui envoie les ordres comme il faut à la base ... c'est lui qui est spécifique)
    c'est bien ça, et alors moi je cherche juste le syntaxe pour lancer une commande SQLP*LUS, c'est tout et merci

  10. #10
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Comme je te l'ai déjà dit, je ne sais même pas si tu sais créer une classe Java.
    On ne peut t'aider que si tu nous montre le code que tu as déjà fait et que tu nous indiques où cela ne fonctionne pas.

    Le but du forum est : "entraide entre développeurs"
    et non pas : "on fait ton programme à ta place ..."
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    Le but du forum est : "entraide entre développeurs"
    et non pas : "on fait ton programme à ta place ..."
    je suis tout à fait d'accord avec vous, merci pour tout. pour moi je sais programmer en java y compris la POO, mais ce qui concèrne ces trucs de SQL*PLUS et leur exécution avec code java, je suis encore un amateur.

  12. #12
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    Et donc on peut voir ton code ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  13. #13
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    Et donc on peut voir ton code ?
    oui bien sur ! mais le problème est que j'ai pas encore commencer à programmer ce truc, car je sais pas just l'instruction ou les lignes du code qui éxecutent ces commandes , mais après tout est claire

  14. #14
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 711
    Points : 4 797
    Points
    4 797
    Par défaut
    j'ai pas encore commencer à programmer ce truc
    Qu'attends-tu ?

    Je t'ai indiqué les étapes dans le post n°6
    Je t'ai mis le lien vers la FAQ qui te donne les différents codes à utiliser.

    Maintenant je pense que tu vas faire un peu de place sur ta table : virer le paquet de chips, et jeter la bouteille de coca vide.
    Fais-toi un bon café, regarde bien l'écran en face ... et vas-y !!!!
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  15. #15
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Points : 28
    Points
    28
    Par défaut
    Citation Envoyé par Népomucène Voir le message
    Qu'attends-tu ?

    Je t'ai indiqué les étapes dans le post n°6
    Je t'ai mis le lien vers la FAQ qui te donne les différents codes à utiliser.

    Maintenant je pense que tu vas faire un peu de place sur ta table : virer le paquet de chips, et jeter la bouteille de coca vide.
    Fais-toi un bon café, regarde bien l'écran en face ... et vas-y !!!!

    hahaha merci bien, c'est bien ça

Discussions similaires

  1. Historique des commandes sql*plus
    Par tytous dans le forum Administration
    Réponses: 7
    Dernier message: 19/04/2010, 08h30
  2. dynamic sql : exécuter des commandes sql d'une table
    Par bibi92 dans le forum Développement
    Réponses: 5
    Dernier message: 22/03/2010, 11h01
  3. SQL Plus - exécution des scripts sql
    Par Ibn Rochod dans le forum Administration
    Réponses: 0
    Dernier message: 03/12/2009, 23h29
  4. Exécuter des requête SQL (avec ou sans PHP) dans javascript
    Par mir540 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/11/2009, 10h03
  5. Réponses: 3
    Dernier message: 20/10/2009, 09h02

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