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 :

Appeler un utilitaire situé sur un serveur


Sujet :

Java

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Par défaut Appeler un utilitaire situé sur un serveur
    Bonjour,

    je souhaiterais appeler un programme (sql*loader) qui se trouve sur un serveur où est stocké la base de données oracle. Est ce possible avec Runtime.exec(MonServeur/MonProgramme ...) ?

    Merci

  2. #2
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    Citation Envoyé par mikees Voir le message
    Est ce possible avec Runtime.exec(MonServeur/MonProgramme ...) ?
    Si c'est possible, je sens que je vais faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Runtime.exec(TonServeur/format)


    Plus sérieusement: non, ce n'est pas possible en l'état.

    Après, tu as différentes solutions en fonction de ce que ton serveur a d'installé.

    - Par exemple, si tu as un serveur web style apache + PHP, tu peux toujours faire une petite page PHP qui exécutera ton logiciel ; page PHP que tu vas appeler grâce à une requête HTML depuis ton programme Java.

    - sinon, tu peux toujours faire un serveur Java ultra simplifié qui écoute sur un port TCP ; ton client Java s'y connectera et pourra lui envoyer une commande pour lancer l'exécution de ce que tu veux.

    - si ton serveur fait tourner un service SSH, tu peux également te connecter en SSH et y lancer la commande que tu souhaites.

    - etc...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut
    Salut,

    Pour ma part, je pencherai plus sur la solution de lancer un petit SSH grâce à jsch. (bien sur si un démon SSH est présent!)

    Par contre, à la place d'utiliser le client SQL*Loader (excellent), tu peux utiliser des "External Table"... solution que je trouve bien mieux... mais tout dépend de la version d'Oracle que tu utilises.

    ____________________
    mon blog

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/11/2007, 14h37
  2. Lire un fichier xml situé sur un serveur
    Par mrfirefunk dans le forum Applets
    Réponses: 1
    Dernier message: 25/09/2007, 09h53
  3. impression d'un fichier situé sur le serveur
    Par Phiss dans le forum ASP
    Réponses: 6
    Dernier message: 21/06/2007, 14h48
  4. Réponses: 12
    Dernier message: 14/08/2006, 12h55
  5. Réponses: 2
    Dernier message: 31/07/2006, 16h26

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