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

Réseau Discussion :

Comment accèder aux données sous Linux ?


Sujet :

Réseau

  1. #1
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut Comment accèder aux données sous Linux ?
    Bonjour tous le monde,
    j'espère que je poste dans le bon forum et que vous pourrez m'aider.

    J'ai une base de données et je dois accéder à ces données en faisant des requêtes sur l'intranet...
    Le problème, c'est que les pages intranet sont créés directement en html sous Linux. Or je n'y connais rien à Linux: existe-il une méthode pour accéder aux données sous linux sans PHP ni ASP, j'ai regardé sur les FAQ et tutoriels mais je n'ai pas trouvé (j'ai peut-être mal cherché).

    Je ne sais pas si j'ai été très claire Dites le moi si je dois réexpliquer..

    J'espère que vous aurez des solutions à mon problème et merci d'avance à ceux qui me répondront...

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 123
    Points
    28 123
    Par défaut
    Bonjour,

    Soit je n'ai rien compris, soit l'explication n'est pas très claire... Afin d'être plus clair, pourrais-tu nous expliquer comment tu ferais si tu étais sous Windows ?

    Cordialement,

  3. #3
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut
    Alors je recommence, c'est pas grave...
    Sous windows je sais que je peux créer des pages HTML avec du code PHP (ou ASP) pour récupérer les données dans la base de données et créer ainsi des requêtes.
    Ici je n'ai tout d'abord aucun logiciel pour créer des pages HTML (type dreamweaver..), je dois travailler sous Linux (je n'ai jamais appris à travailler dessus et ne connais aucune commande) et je n'ai en plus ni PHP ni ASP.
    Je voulais savoir s'il existait une commande propre à Linux pour pouvoir accéder aux données et créer des requêtes.

    J'espère avoir été plus claire sinon n'hésitez pas.

    Merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    Dans un tel cadre, je suis tenté de dire qu'on se fiche un peu de l'OS qui tourne dessus. Ce qui compte, c'est de pouvoir toujours accéder à la base de données et si besoin d'avoir un serveur web capable de faire tourner l'ASP ou le PHP et de parler à la base de données. Mais l'OS n'a pas grand chose à voir avec tout ça, à priori.

    Ensuite, l'ASP ou le PHP font des requêtes à la base de données pour en récupérer les données et adapter le contenu HTML généré dynamiquement, mais en aucun cas l'inverse.

    Si tu n'as pas ASP ou PHP sous ton Linux, je ne vois pas comment tu peux générer des pages utilisant ces langages. Et je doute que ASP existe sous un Linux aussi, technologie purement Microsoftienne oblige (et dépassée et en fin de vie de surcroit).

    Dans tous les cas, si tu es sur la machine faisant tourner la base de données, il existe normalement une interface en ligne de commande pour parler à la base de données, faire des requêtes et d'autres tâches de gestion de la base de données. Pour MySQL, la commande à taper dans le terminal doit être mysql, pgsql pour PostGre... mais tout cela devrait être dans la doc de la base de données.


    Maintenant, le HTML, le PHP et tout ces langages, ce n'est que du texte avec une extention arbitrairement définie, donc à priori, tu peux écrire du PHP, du HTML ou que sais-je encore avec n'importe quel éditeur de texte.

    Pour conclure je trouve que tu n'as pas été beaucoup plus claire et qu'on ne voit toujours pas trop comment t'aider.

  5. #5
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut
    Je réessaye donc sinon tant pis...

    J'ai créé une base de données Access ( donc sous Windows ), et je veux pouvoir faire des requètes à partir de l'intranet.
    J'ai un certain nombre de conditions :
    - travailler sous linux pour mettre sur l'intranet et faire les requètes
    - je ne peux pas utiliser du language PHP ou ASP

    Mais si tu me dis qu'il n'existe pas de commande propre à Linux pour gérer cela alors tu as bien répondu à ma question :
    Si tu n'as pas ASP ou PHP sous ton Linux, je ne vois pas comment tu peux générer des pages utilisant ces langages. Et je doute que ASP existe sous un Linux aussi
    Merci beaucoup en tout cas d'essayer de m'aider

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    Access n'est pas spécialement fait pour de l'intranet. Porter une appli Access en PHP/MySQL est justement le sujet et la raison de mon stage. Je crois même que Microsoft recommande de prendre un "vrai" SGBD au delà de 10 utilisateurs sur une base Access. Je ne suis même pas sûr que l'on puisse requêter Access autrement qu'en passant par Access. Si c'est possible tant mieux pour toi, mais ça me parait très très très difficile.

    Si tu ne peux pas utiliser de langage dynamique je ne vois même pas comment tu peux penser à faire quelque chose. Si c'est juste une limitation et interdiciton de PHP/ASP, il existe d'autres solutions : JSP mais il faut connaitre Java et avoir un serveur genre TomCat, ou CGI auquel cas n'importe quel langage capable de lire sur le clavier et d'écrire sur l'écran peut faire l'affaire. Mais si rien de tout cela n'est possible, tu ne pourras strictement rien faire. Et ce ne sera pas spécialement la faute de l'OS non plus.

    Toutefois, il faudrait peut-être bien séparer la problématique de l'environnement de développement et du lieu où seront hébergés les pages web. Que tu n'aies pas de PHP ou autre sur la machine de développement n'est pas gênant si la machine qui hébergera les pages web peut elle, faire tourner le langage dynamique ; il suffit alors de pouvoir transférer les données d'une machine à l'autre et des bons EDI ou éditeurs de texte peuvent le faire sans problème. Si malgré tout la machine qui héberge ne peut pas faire autre chose que du HTML pur c'est impossible. Enfin, dans l'état actuel de mes connaissances .

  7. #7
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut
    Mark Havel : C'est peut-être l'état de tes connaissances actuelle mais en tout cas elles sont plus avancées que les miennes...

    Moi aussi je suis en stage, mais plutôt sur les bases de données et je dois mettre sur intranet mais j'ai appris que sur windows et via ASP, PHP ou mysql....
    Alors là je suis complétement perdue (j'ai même des fois un peu de mal à comprendre ce que vousme dites).

    Je vais voir si je peux demander un language dynamique sinon ils se contenteront de formulaire Access, si d'autres personnes en savent plus ça serait super.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    868
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 868
    Points : 1 022
    Points
    1 022
    Par défaut
    PHP/MySQL, ça se fait sans problèmes sous Windows, Linux, Mac... ou tout OS faisant tourner MySQL et Apache + PHP. Mais s'ils veulent une vraie application intranet sous Linux, je ne vois pas comment ne pas passer par une solution PHP/MySQL.
    Au passage, PHP/MySQL, sous Windows ou Linux, c'est la même chose et ça passe de l'un à l'autre sans souci normalement, seuls les outils de développement peuvent différer (et encore, Eclipse, Emacs ou Jedit sont multiplateformes) et surtout, quelques détails sur l'emplacement des fichiers de configuration des serveurs et là où sont placés les pages web.

  9. #9
    Membre confirmé Avatar de herzleid
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juin 2002
    Messages
    393
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information

    Informations forums :
    Inscription : Juin 2002
    Messages : 393
    Points : 509
    Points
    509
    Par défaut
    Bonjour tous,

    Alors dans l'ordre : ASP existe sous linux, au moins partiellement. Je sais pas si c'est bien, je sais qu'il existe ce qu'il faut pour permettre à apache de travailler avec un module ASP.

    Pour récupérer les données dans un fichier texte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -e "SELECT ..." > chemin_fichier
    C'est issue de : [ce magnifique site]http://mysql.developpez.com/faq/?page=ADMIN_MIGRATION[/URL]

    Pour consulter une base de données, il faut qu'elle offre des capacités server. Cela peut prendre la forme de composants ODBC. Rensigne toi si ACCESS offre ce type de méchanisme.

    Derniere possibilité que je vois. Mettre ton fichier de base de données dans un partage réseau (en général du samba) et utiliser une appli Linux capable de lire du ACCESS (mais là tout de suite j'en connais pas).

    Voila bon courrage.

  10. #10
    Membre émérite Avatar de lola06
    Femme Profil pro
    Consultante en Business Intelligence
    Inscrit en
    Avril 2007
    Messages
    1 316
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultante en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 316
    Points : 2 520
    Points
    2 520
    Par défaut
    Bon ben je vais regarder tout ça et je vais essayer de trouver une solution à mon problème.
    Merci en tout cas à ceux qui ont voulu m'aider...

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/05/2009, 15h02
  2. PPT : Comment accéder aux données des cubes SSAS ?
    Par raton_laveur dans le forum Powerpoint
    Réponses: 2
    Dernier message: 24/02/2009, 11h01
  3. Comment accéder aux données d'une base Oracle
    Par foufi5 dans le forum Connexions aux bases de données
    Réponses: 17
    Dernier message: 05/08/2008, 17h27
  4. [C#] Comment accéder aux données d'une Form ?
    Par cjacquel dans le forum Windows Forms
    Réponses: 5
    Dernier message: 28/07/2006, 11h55
  5. Relation ! schéma ! comment accèder aux données ?
    Par julien.63 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 20/06/2006, 21h14

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