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 :

[JTDS] connexion Sybase distant


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut [JTDS] connexion Sybase distant
    Bonjour,

    Ca fait un moment que je sèche la dessus je n'arrive pas à voir d'ou peux venir l'erreur. Si quelqu'un peux m'eclairé!!!

    J'ai le code suivant qui me semble bon :


    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
     
    public Connexion(String telTitre) 
    	{ 
    		try{
    			Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
    			Class.forName("net.sourceforge.jtds.jdbc.Driver");
     
    			String url  = "jdbc:jtds:sybase://192.168.1.117:2639/Mabase";
     
    			con = DriverManager.getConnection(url, "Admin", "***");
     
    			st = con.createStatement(); 
    			rs = st.executeQuery("SELECT EMAIL,LIB_PROFIL FROM DBA.ADH_ADHERENT,DBA.ORG_PERSONNE,DBA.ADH_PROFIL WHERE ID_PERSONNE=ADH_ADHERENT.ID_ADHERENT and CODE_PROFIL=ID_PROFIL AND LIB_PROFIL='professeur'"); 
     
    			rs.beforeFirst(); 
    			rs.next(); 
     
    		} 
    		catch(SQLException exc){ 
    			exc.printStackTrace(); 
    		} 
    		catch(ClassNotFoundException exc) { 
    			System.out.println("Erreur de chargement du pilote !"); 
    		} 
     
    		catch (Exception e) { 
    			System.err.println("Exception: " + e.getMessage()); 
    		}
    	}

    Mais quand je l'execute j'ai cette erreur la :

    Mon stackTrace


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    java.sql.SQLException: Login failed
    	at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
    	at net.sourceforge.jtds.jdbc.TdsCore.tdsLoginAckToken(TdsCore.java:2952)
    	at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2260)
    	at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:602)
    	at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:344)
    	at net.sourceforge.jtds.jdbc.ConnectionJDBC3.<init>(ConnectionJDBC3.java:50)
    	at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:182)
    	at java.sql.DriverManager.getConnection(Unknown Source)
    	at java.sql.DriverManager.getConnection(Unknown Source)
    	at Connexion.<init>(Connexion.java:28)
    	at applet_Adherent.start(applet_Adherent.java:13)
    	at sun.applet.AppletPanel.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)

    Si vous avez un indice, une petite lumière qui pourrait éclaircir ma fin de semaine difficile...


    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Analyste/développeur Java EE
    Inscrit en
    Janvier 2005
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste/développeur Java EE

    Informations forums :
    Inscription : Janvier 2005
    Messages : 376
    Par défaut
    N'y aurait-il pas une contradiction entre ton code et le titre?

    L'ip 192.168.1.117 est une ip de réseau local, héberges-tu toi-même ta base de données?

    Si non, tu n'as pas la bonne IP et tu pourrais éventuellement passer par un dyndns pour ne pas avoir de problème avec une ip dynamique.

  3. #3
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Salut,

    Merci pour ta réponse!!

    L'ip 192.168.1.117 est une ip de réseau local, héberges-tu toi-même ta base de données?
    Effectivement mon serveur de base de données est sur une machine de mon réseau.

    Ce que je veux c'est y accéder par une autre machine située sur mon réseau et récupérer des données pour y faire des traitements.

    L'adresse, le port et le nom de la base sont bon, j'y accède grâce au client sql anywhereblabla....

Discussions similaires

  1. jdbc:jtds:sqlserver connexion serveur distant avec Tomcat
    Par Bobble dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 29/04/2012, 17h31
  2. Connexion sur un serveur Sybase distant
    Par guy_antoine_mav dans le forum JDBC
    Réponses: 1
    Dernier message: 26/09/2008, 11h13
  3. [JTDS] connexion à distance à SQL Server
    Par Michel38 dans le forum Hibernate
    Réponses: 2
    Dernier message: 09/01/2006, 18h15
  4. problème de connexion serveur distant
    Par nicoweb371 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 16/12/2005, 11h04
  5. Comment créer une connexion accès distant ?
    Par fredero dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 08/06/2005, 22h31

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