[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:
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:
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