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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Une simple question sur les bases de données (Débutant)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Une simple question sur les bases de données (Débutant)

n°2299593
ogst
Posté le 23-04-2017 à 20:31:56  profilanswer
 

Hello tous le monde,
 
Je suis entrain de programmer une application Android ayant besoin d’être alimenté par une base de données. Cette dernière devra fournir a mon application une multitude de coordonnées (Latitude Longitude).
 
Seulement voila, je me suis pas mal renseigné sur le web mais je ne comprend pas quels outils je suis censé utilisé pour mon programme, j'ais vu que certain passe par un script de PHP qui lui charchera dans la base de données (Mysql) mais je ne vois pas à quoi cela sert si l'on peut directement se connecter à la BDD ?
 
Ce serai cool si vous pouviez m’éclairer sur ce sujet...

mood
Publicité
Posté le 23-04-2017 à 20:31:56  profilanswer
 

n°2299643
rufo
Pas me confondre avec Lycos!
Posté le 24-04-2017 à 13:37:30  profilanswer
 

Une BD, c'est comme un "fichier" (en plus évolué pour opérations CRUD = Create, read, Update, Delete) pour stocker des infos. Il fuat donc un programme pour manipuler ces données. C'est le rôle que PHP peut jouer, tout comme pleins d'autres langages de dév (C/C++, C#, java, Perl, Python. Ruby....).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2299673
h3bus
Troll Inside
Posté le 24-04-2017 à 16:37:08  profilanswer
 

Je pense que la question était: Pourquoi insérer une interface PHP entre l'appli Android et la BDD.
 
Pour répondre, j'imagine que PHP sert à gérer les droits d'accès et/ou rajouter une couche de sécurité.


---------------
sheep++
n°2299674
rufo
Pas me confondre avec Lycos!
Posté le 24-04-2017 à 16:45:09  profilanswer
 

Effectivement : dans ce cas, je ne vois pas non plus l'intérêt que l'appli Androïd passe par du PHP pour interroger une PB Mysql :/
Java et C++ sont tout à fait capables de se connecter en direct à la BD et je ne vois pas en quoi ajouter du PHP renforcerait la sécu :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2299689
h3bus
Troll Inside
Posté le 24-04-2017 à 18:21:36  profilanswer
 

Dans le cas ou java tourne côté client, il faut une interface côté serveur pour vérifier les droits des utilisateurs, entre autre.
 
Exposer sa BDD directement à l'utilisateur c'est tout de même risqué. Même en limitant les ACL à la seule lecture, un client malintentionné peut DOS la base SQL avec quelques requêtes bien velues.
 
Par contre rien n'oblige à faire cette interface en PHP.


---------------
sheep++
n°2299694
ogst
Posté le 24-04-2017 à 18:49:05  profilanswer
 

ok je commence a comprendre merci beaucoup les gens, c'est vraiment pas simple la prog mdrrr

n°2299720
rat de com​bat
attention rongeur méchant!
Posté le 24-04-2017 à 21:51:22  profilanswer
 

ogst a écrit :

ok je commence a comprendre merci beaucoup les gens, c'est vraiment pas simple la prog mdrrr

Ne le prends pas mal, mais vu ce post et les mots "Application" et surtout BDD je me permet de poster ce lien: Injection SQL Pour le dire avec des mots: Attention à la sécurité du truc! C'est un domaine vaste et complexe.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Une simple question sur les bases de données (Débutant)

 

Sujets relatifs
Automatisation de bases de donnéesExtraction de données de logs dans un répertoire vers Excel
[PHP] Question sur les sessions et leur expiration[RESOLU] Données dans un if
Enregistrer les données contenues dans un formulaire excel (textbox) vRecolte de données
Compléter un Mod de SupCom simple en VB[REGLÉ] Fonction php avec variables : débutant
Annuler une fusion et ré-écrire les données dans les cellules vides 
Plus de sujets relatifs à : Une simple question sur les bases de données (Débutant)


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