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

Autres SGBD Discussion :

Connexion a un AS400 JDBC


Sujet :

Autres SGBD

  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 33
    Par défaut Connexion a un AS400 JDBC
    Bonjour me voila de retour parmis vous pour un nouveau probleme

    Je compile parfaitement mon appli mais quand je veux l'executer c'est un autre probleme

    Je tape la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -cp c:\projet2\projet2\;c:\projet2\projet2\jt400.jar Main
    ca mouline, j'arrive sur la premiere fenetre de l'appli et qd je demande la connexion j'arrive a ce probleme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    java.sql.SQLException: The application request cannot establish the connexion.(monAS400)
    at com.ibm.as400.access.JDError.throwSQLException(JDError.java:365)
    at com.ibm.as400.access.AS400JDBCConnection.setProperties(AS400JDBCConnection.java:1912)
    at com.ibm.as400.access.AS400JDBCDriver.prepareConnection(AS400JDBCDriver.java:803)
    at com.ibm.as400.access.AS400JDBCDriver.initializeConnection(AS400JDBCDriver.java:693)
    at com.ibm.as400.access.AS400JDBCDriver.connect(AS400JDBCDriver.java:282)
    at java.sql.DriverManager.getConnection(DriverManager.java:512)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at AS400Connection.getConnection(AS400Connection.java:59)
    at SQL1b.<init>(SQL1b.java:15)
    at SQL1b.main(SQL1b.java:58)
    Sachant que les classes AS400Conection et SQL1b sont des classes a moi.

    Pour SQL1b la ligne 15 est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public SQL1b(){
          AS400Connection as400c = new AS400Connection();
          dbConnect = as400c.getConnection(); <<<<ici
          if(dbConnect == null) System.exit(0) ;
    Pour SQL1b la ligne 58 est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public static void main(String args[]) {
         SQL1b pgm = new SQL1b(); <<<<< ici
       }
    Pour AS400Connection la ligne 59 est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public Connection getConnection() {
         try{
           java.sql.DriverManager.registerDriver(new com.ibm.as400.access.AS400JDBCDriver());
       String driverName = "jdbc:as400://";
       String url = "jdbc:as400://"+ serverName + "/" +library;
       return DriverManager.getConnection(url, username, password); <<< ici
       }
       catch(Exception e) {
    Voila mon soucis au moment de la connection a mon AS400

    Si quelqu'un peut trouver une indication pour que je puisse resoudre mon probleme ??

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 227
    Billets dans le blog
    25
    Par défaut
    Regardez déjà avec votre administrteur AS400 : cet OS à une gestion d'erreur très évoluée
    1) l'AS400 reçoit-il votre demande ?
    2) une erreur est-elle journalisée ?

    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Membre habitué
    Inscrit en
    Mars 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 9
    Par défaut
    Bonjour,

    J'ai un autre type de problème avec une connexion as400/jdbc.

    le pb est le suivant : je voudrais empêcher l'affichage de la fenetre de connexion as400 (fournie par IBM et qui est vraiment très moche) si le mot de passe et/ou le profile est incorrect.

    Si quelqu'un a une solution...

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Par défaut
    moi ma connexion fonctionne mais j'ai un probleme de verrous.
    Il pose mais ne les enleve pas ...

Discussions similaires

  1. connexion à une BDD AS400
    Par Tanebisse dans le forum JDBC
    Réponses: 1
    Dernier message: 01/10/2008, 14h20
  2. connexion Excel / requête AS400
    Par NATOU2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2007, 10h35
  3. [JDBC] connexion a 4D avec Jdbc
    Par hy00ga dans le forum 4D
    Réponses: 14
    Dernier message: 28/09/2006, 16h32
  4. Connexion SQL SERVER, AS400 et EBCDIC
    Par babylone7 dans le forum JDBC
    Réponses: 13
    Dernier message: 25/08/2006, 10h01
  5. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37

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