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

MySQL Discussion :

[Débutant] Reconnaître et accéder à une base de données


Sujet :

MySQL

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 48
    Points : 34
    Points
    34
    Par défaut [Débutant] Reconnaître et accéder à une base de données
    Bonjour,

    Après avoir cherché sur le web sans trouver de solution à mon problème, j'espère que vous pourrez m'aider.
    Je ne pense pas poser ma question au bon endroit, mais je n'ai aucune idée d'où le faire, je m'en excuse par avance.

    Contexte: J'ai une bdd web à laquelle il faut soumettre certaines infos et qui va me rendre un tableau avec les résultats. Cette bdd a une interface web:

    1) Comment est-il possible de reconnaître en quel langage est la bdd (MySQL, PostgreSQL, Oracle...) à partir d'une page web
    2) Est-il possible de se connecter à la bdd sans avoir à passer par l'interface web ? si oui comment faire ?

    Le problème étant que j'aimerai pouvoir automatiser mes requêtes dans cette bdd sans avoir à le faire manuellement pour chaque entrée.

    S'il n'est pas possible d'accéder directement à la bdd sans avoir à passer par l'interface web, quelle est la meilleure solution pour automatiser mon travail ?

    Merci à vous

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 732
    Points
    52 732
    Billets dans le blog
    5
    Par défaut
    Un SGBD est un service qui écoute les clients et renvoi les informations suite aux requêtes qu'il reçoit.
    Il faut donc passer par une interface applicative cliente quelconque pour accéder à un SGBDR. Ce peut être une appli web, un exécutable graphique, un exécutable en ligne de commande.
    Pour savoir quel SGBD tourne sur votre machine, consultez la liste des service. Ceci vous donnera le type : PostGreSQL, MySQmerde, SQL Server...
    À partir de là vous pourrez choisir l'outil pour lancer des requêtes ou même les planifier.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 48
    Points : 34
    Points
    34
    Par défaut
    Bonjour,

    merci pour votre réponse, mais je me suis peut être mal exprimé.
    Je ne suis pas l'administrateur de cette base de données.
    Je n'y ai accès que depuis une page web, et ce que je voulais savoir c'était : comment à partir de cette page je peux connaître quelle SGDB est utilisée

    Merci encore

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 732
    Points
    52 732
    Billets dans le blog
    5
    Par défaut
    Cela dépend du SGBD....

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Je n'y ai accès que depuis une page web
    Donc depuis une application qui utilise la BDD ou bien à partir d'une interface qui permet de gérer la base de données (comme phpMyAdmin, par exemple) ?

    Si c'est le premier cas et si l'application est correctement développée, vous n'avez en principe pas moyen de le savoir, en tant que simple utilisateur, sauf si le code de l'application vous est accessible.
    Si c'est le second cas et bien, pour reprendre mon exemple, phpMyAdmin permet de gérer des bases de données MySQL / MariaDB.

    De quelle nature est votre page web ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 48
    Points : 34
    Points
    34
    Par défaut
    Bonjour CinePhil,

    La bdd est consultable depuis une page web et non pas via phpMyAdmin.
    Je ne suis qu'un simple utilisateur de cette base de données.

    Le seul code auquel j'ai accès étant le code source de la page une fois qu'elle a été affichée...

    En effet je pense qu'il n'y a pas de réponse à mon problème...

    en tout cas pas tel que je l'imaginais...

  7. #7
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 381
    Points : 19 065
    Points
    19 065
    Par défaut
    Salut TrafalgarD.

    Citation Envoyé par TrafalgarD
    1) Comment est-il possible de reconnaître en quel langage est la bdd (MySQL, PostgreSQL, Oracle...) à partir d'une page web
    Pour une base de données, on ne parle pas de langage mais de SGBD.
    Comme vous vous trouvez du coté client, il vous est totalement impossible de connaitre le SGBD utilisé du coté serveur.

    Citation Envoyé par TrafalgarD
    2) Est-il possible de se connecter à la bdd sans avoir à passer par l'interface web ? si oui comment faire ?
    Oui, c'est possible, mais vous devez connaitre au préalable quelques informations :
    --> le nom de votre base de données.
    --> le nom du compte de votre sgbd
    --> le mot de passe du compte de votre sgbd
    --> l'adresse ip ou le nom du site
    --> et bien sûr, connaitre le type de sgbd auquel vous devez accéder.

    Ces informations peuvent vous être communiqué par votre administrateur.

    Par exemple sous MySql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $nom_du_serveur  = "driver={MySQL ODBC 5.3 ANSI Driver};server=localhost;database=test";
    $nom_utilisateur = "test";
    $mot_de_passe    = "test";
    Le compte utilisateur se nomme "test".
    Le mot de passe de ce compte est aussi "test".
    La base de données se nomme "test".
    Le site se nomme "localhost", donc je travaille en local sur le serveur MySql.
    Sinon, vous pouvez mettre une adresse ip ou un nom de site.
    Le type de SGBD est ici mysql et je passe par un driver qui se nomme "odbc".

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  8. #8
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 909
    Points
    38 909
    Billets dans le blog
    9
    Par défaut
    Le souci c'est qu'il est fort possible que les accès BDD soient faits par des services auquel cas la page web ne fait que des appels à ces services et n'accède jamais directement à la BDD

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 48
    Points : 34
    Points
    34
    Par défaut
    Merci à vous pour vos réponses,

    J'aurais aimé pouvoir automatiser mes requêtes à la bdd, cependant s'il est nécessaire de connaître le mdp pour pouvoir automatiser mon travail alors ce que je veux faire me parait impossible...

  10. #10
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 381
    Points : 19 065
    Points
    19 065
    Par défaut
    Salut TrafalgarD.

    Avant de dire que c'est impossible, posez votre question à l'administrateur de la base de données.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  11. #11
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 48
    Points : 34
    Points
    34
    Par défaut
    Merci pour votre aide,

    Finalement j'ai pu trouver une solution, il suffisait de me connecter via une API.

    Je marque le sujet résolu.

    Bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/07/2006, 14h49
  2. [MySQL] Accéder à une base de données d'une autre site (sur un autre serveur)
    Par FCDB dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 06/06/2006, 16h59
  3. Accéder à une base de données distante
    Par rouche dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 31/05/2006, 08h46
  4. [MySQL] Accéder à une base de données distante en local
    Par kint dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/01/2006, 13h40

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