Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
837 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Connection à base de donnée via fichier DSN

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connection à base de donnée via fichier DSN

n°1393813
rat dgout
Posté le 23-06-2006 à 16:50:12  profilanswer
 

Bonjour à tous,
 
J'ai un problème. Je dois me connecter en Java à une base de données SyBase en utilisant des identifiants qui sont stockés dans un fichier DSN sql.ini.
Mon problème n'est pas de se connecter à la base Sybase avec JDBC (je l'ai fait en entrant le nom du serveur à la main et ça marche), mais d'utiliser ce fichier DSN.
 
Ce fichier sql.ini définit le nom des serveur, le port, etc. Il est de la forme :

Code :
  1. [DS_GERICO_DEV]
  2. query=TCP,v880d-01,5110
  3. [DS_GERICO_INT]
  4. query=TCP,v890r-01,5010


 
Comment utiliser ce fichier pour récupérer l'adresse de mon serveur et ainsi me connecter ?
 
Ce doit être le truc classique, mais je n'ai rien trouvé sur le web...
 
Merci !


Message édité par rat dgout le 23-06-2006 à 16:51:23
mood
Publicité
Posté le 23-06-2006 à 16:50:12  profilanswer
 

n°1394047
the real m​oins moins
Posté le 24-06-2006 à 01:46:30  profilanswer
 

hihi, bradley_python, la star de last.fm, vous ici !? [:pingouino]
 
bon sinon, ché pas. A priori ça se fait pas trop ce genre de choses en jdbc, à moins de passer par un "bridge" local, ce qui n'est jamais optimal (jdbc type<4), mais vu que je connais pas du tout sybase, je m'avance peut etre trop.
par curiosité, ça serait quoi l'interet?
(par rapport à, par exemple, un fichier de conf qui mapperait un nom ('DS_GERICO_XYZ') à des propriétés simples (driver/jdbc_url/username/password) ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1394058
rat dgout
Posté le 24-06-2006 à 09:07:06  profilanswer
 

haha... Ouai c'est moi ;) On se connait sur l'autre site? Comment t'as deviné que c'était moi (pas le même pseudo pourtant!)
 
L'intéret de ce fichier DSN selon mon entreprise, c'est que si un jour ils changent de serveur, ils n'ont qu'à changer son nom et lui laisser le même alias (ce fichier DSN sql.ini est déployé toutes les nuits sur tous les ordinateurs de la boite)

n°1394065
MatthieuL
Posté le 24-06-2006 à 10:26:11  profilanswer
 

une technique tres propre c'est de faire un petit parser rapide en définissant une grammaire tout simple, et tu récupereras directement toutes les valeurs utiles du fichier, mais c'est long et contraignant :jap:
 
ou alors tu fais la méthode rapide, crade et bourrin, tu lis + ou - ligne à ligne et tu utilises des regexp pour récupérer tes valeurs dans les lignes "query=TCP,v890r-01,5010". je t'aiderais si t'as besoin ;)
 
ps: moi on me reconnait pas ..

Message cité 1 fois
Message édité par MatthieuL le 24-06-2006 à 10:26:25
n°1394068
the real m​oins moins
Posté le 24-06-2006 à 10:35:30  profilanswer
 

rat dgout a écrit :

haha... Ouai c'est moi ;) On se connait sur l'autre site? Comment t'as deviné que c'était moi (pas le même pseudo pourtant!)


non mais t'es une star la bas :p ... ton site perso t'as trahi :p
(j'ai d'abord tilté sur un visage féminin dans les photos, j'avoue :D)
 

rat dgout a écrit :

L'intéret de ce fichier DSN selon mon entreprise, c'est que si un jour ils changent de serveur, ils n'ont qu'à changer son nom et lui laisser le même alias (ce fichier DSN sql.ini est déployé toutes les nuits sur tous les ordinateurs de la boite)


ha, ok... alors cfr la réponse de MatthieuL, même si ça me semble un peu ridicule qu'on veuille changer le nom d'un serveur du jour ou lendemain et esperer que tout se passe de manière transparente mais bon [:nofret]
 

MatthieuL a écrit :

ps: moi on me reconnait pas ..


et comment va Stinis ? [:frag_facile]  


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1394263
MatthieuL
Posté le 24-06-2006 à 19:32:39  profilanswer
 

faut demander a brad' pour ca  :ange:  
 
mais qui es-tu donc jeune inconnu :whistle:
 
 
 
sinon pour le sujet, fais des essais et dis-moi, mais c'est pas insurmontable, tu peux le faire !

n°1394265
rat dgout
Posté le 24-06-2006 à 19:39:48  profilanswer
 

the real moins moins a écrit :


et comment va Stinis ? [:frag_facile]


Ahaha! Curieux va ! ;) Je suppose que tu sais où regarder pour avoir de ses nouvelles ;)
T'as tilté sur un visage féminin sur ma galerie ? La photo d'Hannah peut-être ?
C'est quoi ton pseudo sur Last.fm?
 
@ Matthieu:
Oui, je vais vais bêtement rechercher dans le fichier texte. Je pensais que comme ce fichier .ini est un fichier système pour Sybase, je pouvais accéder d'une certaine manière aux variables, mais visiblement non.
Ouais, c'est pas insurmontable, je devrais y arriver ;)
 
Merci !

n°1394352
the real m​oins moins
Posté le 25-06-2006 à 03:25:40  profilanswer
 

rat dgout a écrit :

Ahaha! Curieux va ! ;) Je suppose que tu sais où regarder pour avoir de ses nouvelles ;)
T'as tilté sur un visage féminin sur ma galerie ? La photo d'Hannah peut-être ?


eh ouais... :D
 

rat dgout a écrit :

C'est quoi ton pseudo sur Last.fm?

ça je sais pas si je peux dire tant qu'ils ont pas répondu à un mail que je leur ai envoyé suite à une certaine annonce dans la section help [:joce]
si tu étais abonné, tu aurais vu mon pseudo passer, phonétiquement ressemblant à celui-ci :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1394374
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-06-2006 à 11:38:30  profilanswer
 

ptain, mais http://forum-images.hardware.fr/themes_static/images_forum/1/pv.gif quoi [:mlc]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1394428
the real m​oins moins
Posté le 25-06-2006 à 14:02:45  profilanswer
 

tu te prend pour un modo ou quoi ? :heink:
et ta politesse? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Connection à base de donnée via fichier DSN

 

Sujets relatifs
copier une plage d'un fichier Excel non ouvert vers la feuille en courMettre un fichier en download
Récupérer nom du fichier Excel en ouvertureReformater le contenu d'un fichier txt en html [RESOLU]
Stocker des données dans un fichier[Oracle] Rédémarrer une base de données oracle
changer l'ordre des colonne dans une base mysql[PHP] création et édition de fichier
VBA /SQL => BASE ACCESS Comment supprimer des données ?Comment enregistrer des photos (url) dans sa base
Plus de sujets relatifs à : Connection à base de donnée via fichier DSN


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR