JDBC - ODBC - Connection String

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

JDBC - ODBC - Connection String

Messagede PierreF » Jeu 22 Sep 2011 16:19

Bonjour,

Nous utilisons SAGE Gestion Commerciale v16.05 sous SQL Serveur 2008. Nous souhaitons interfacer des commandes venues d'un autre système dans SAGE. Pour cela nous avons développé un connecteur directement sur SQL Serveur qui fonctionne. Mais SAGE préconise d'utiliser un driver ODBC pour des contrôles supplémentaires. C'est pourquoi nous souhaitons passer par un driver ODBC que nous avons installé.

Nous souhaitons nous connecter par ODBC via Java JDBC. Quelle est la chaîne de connexion et le driver JDBC à utiliser pour remplacer le driver direct sur SQL Serveur et passer par ODBC ?

Par avance merci de votre aide,

Cordialement
Pierre
Dernière édition par PierreF le Jeu 22 Sep 2011 17:02, édité 1 fois.
PierreF
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: Jeu 22 Sep 2011 15:29

Re: JDBC - ODBC - Connection String

Messagede PierreF » Jeu 22 Sep 2011 17:02

Bon, j'ai trouvé la solution à mon problème :

Il faut charger le driver ODBC standard Java :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );

Il faut définir l'url de connexion :
String url = "jdbc:odbc:Nom_DSN_ODBC" ;

Récupération de la connexion :
DriverManager.getConnection(url, Utilisateur_securite_GCM, Mot_de_passe_securite_GCM);

Ce qui m'a posé problème pour tester :
- Il faut être sur le PC où le driver est installé (connexion distante ne fonctionne pas à priori)
- Il faut utiliser le login/password qui sécurise le .GCM/.MAE .. et pas ceux du SGBD ou Windows)

En espérant avoir aider certain,

Pierre
PierreF
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: Jeu 22 Sep 2011 15:29

Re: JDBC - ODBC - Connection String

Messagede sevyc64 » Mar 4 Oct 2011 16:05

Le drivers ODBC Sage, comme tous les drivers ODBC qui existent de par le monde, doit être installé sur le poste qui utilise la connexion.

Si tu as 10 postes qui se connectent Ă  ta base par ODBC, il faut installer le driver ODBC sur chacun des 10 postes (et donc, me semble-t-il avoir 10 licences odbc)
sevyc64
Contributeur
Contributeur
 
Messages: 62
Inscription: Ven 15 Juil 2011 08:18


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités