begin process at 2012 02 14 12:08:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

SQL

 > 

Connexion à une machine dériére un routeur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connexion à une machine dériére un routeur

jeudi 15 janvier 2009 à 22:46:27 | Connexion à une machine dériére un routeur

magicientarik

Bonsoir,
Svp s'il y a quelqu'un peut m'aider.
Je suis entrain de develloper une application qui se connecte à une base de données MySQL installé sur une machine à distance (comme étant un serveur).

La machine est deriére un routeur lié à une adresse IP public.

J'ai ouvris sur le routeur un port et dés que je me connecte via ma machine (comme étant un client) au routeur, il y aura une redirection à la machine dont installé la base de données.

c'est pas possible de définir l'adresse de ma machine dans la table de routage car je posséde pas d'une adresse public.

Maintenant au niveau de la chaine de connexion dans mon programme, je présise le nom de la base, le mot de passe, l'adresse IP public de routeur, et je doit préciser aussi le port.

La question c'est comment en VB6 je peux préciser le port dans la chaine de connexion.

Dans le cas au il n'y a pas de routeur j'utilise cette chaine suivante :

Chaine_Connexion = "DRIVER={MySQL Odbc 3.51 Driver};" _
            & "SERVER= Adresse IP;" _
            & "DATABASE=Nom_de_la_base;" _
            & "UID=root;" _
            & "PWD=mot_de_passe;" _
            & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384

D'avance Merci.



jeudi 15 janvier 2009 à 22:52:25 | Re : Connexion à une machine dériére un routeur

casy

Membre Club
Comment préciser le port ?

Ben je dirais simplement en le précisant

Chaine_Connexion = "DRIVER={MySQL Odbc 3.51 Driver};" _
            & "SERVER= Adresse IP;" _
            & "Port=33333;" _
            & "DATABASE=Nom_de_la_base;" _
            & "UID=root;" _
            & "PWD=mot_de_passe;" _
            & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384

A noter que par défaut pour MySql, le port est 3306. Si c'est celui-là que tu utilise, il n'est pas necessaire de l'indiquer.


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]
jeudi 15 janvier 2009 à 23:00:20 | Re : Connexion à une machine dériére un routeur

magicientarik

D'abord Merci Casy pour ta réaction rapide.
Juste pour bien comprendre, moi je parle pas de port de la base, déja le port de MySQL c'est 3306 est pris en considération, mais moi je parle de port de routeur.
En fait, je vais me connecté à MySQL sur la machine distante avec le port 3306 par défaut, maintenant sur le routeur si j'ouvre le port xxxx par exemple pour rediriger tous les appels sur ce port vers la machine en question.
d'aprés ce que vous votre réponse je vais écrire :
Chaine_Connexion = "DRIVER={MySQL Odbc 3.51 Driver};" _
            & "SERVER= Adresse IP;" _
            & "Port= xxxx;" _
            & "DATABASE=Nom_de_la_base;" _
            & "UID=root;" _
            & "PWD=mot_de_passe;" _
            & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384

La question c'est si ça cette chaîne peut qu'il pose le problème de conflit entre le port de MySQL 3306 et le port xxxx

D'avance Merci
jeudi 15 janvier 2009 à 23:09:54 | Re : Connexion à une machine dériére un routeur

casy

Membre Club
Alors du coté de ton routeur, tu dois le configuré pour que les connections arrivant sur le port xxxx soient redirigées vers la machine hébergeant le serveur MySql et sur son port 3306

Ensuite tu met xxxx dans la chaine de connexion comme indiqué

Quant à ma remarque, elle s'applique dans le cas ou le port xxxx est le port 3306. Le port 3306 du routeur serait redirigé vers le port 3306 de ta machine, ce qui est tout à fait possible.
Dans ce cas là, il ne serait pas nécessaire de préciser le port dans la chaine de connexion.

Si, évidement le port du routeur n'est pas le 3306, il faut préciser le bon port dans la chaine.


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]


Cette discussion est classée dans : base, connexion, adresse, machine, routeur


Répondre à ce message

Sujets en rapport avec ce message

connexion base de données [ par lapapana ] j'ai des connexions avec une base de données en utilisant les contrôles data de vb. Le pb est que la base est protégée par un mot de passe et je n'arr problème de DATAENVIRONMENT [ par lina ] J'ai un problème de connexion avec le controle DataEnviromnent :Je me connecte à un base ACCESS via l'objet CONNECTION d'un controle "DataEnvironment" pb de connexion à la base par le code!!!! [ par tinou ] salut,Mon programme est le suivant: j'essaye d'afficher dans une combolist, le résultat d'une requête, d'ou connection à la base dans le code. Une lig connexion base de données distante... [ par zekmek ] Alors dans mon prog qui consiste a recuperer toutes les adresses email de ma base et de leur envoyer une mailing list, je me connecte a la base de don connexion à une base Oracle [ par pat ] je souhaite insérer des données de Access vers Oracle:Dim VLDB_DATAB01 As DatabaseDim VLDB_DATAB03 As AODB.Connection 'ou Dim VLDB_DATAB03 As DataBase MAC Adresse d'un poste distant [ par Lily ] Bonjour,Je cherche désespérément le moyen de connaître la MAC Adresse d'une machine dont on connaît l'IP ?Mon but : pinguer une machine, récupérer son adresse mac hub, routeur etc [ par ac2n ] Récupérer une adresse mac d'un pc, facile (nbtstat ou arp)mais l'adresse mac d'un hub ,imprimante réseau, switch ou routeur est ce possible ? dans les Comment recuperer l'adresse mac d'une machine distante? [ par RaSTaDiNo ] Bonjourtout est dans le titre ;)Mercii Connexion base SQL [ par Stoomm ] onjour, j'aimerais me connecter à une base SQL. J'ai regardé les exemples, mais ca ne marches pas chez moi. Est ce un problème de références, quelqu'u Qui peut me dire comment on arrive a récupérer l'adresse IP d'une machine en VBscript [ par Nitocris ] C'est trés simple je veux seulement faire un petit code qui permet de m'afficher l'adresse IP de la machine, j'ai fait un truc, mais ca marche pas.Set


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,874 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales