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

JavaScript Discussion :

base de donn�es et javascript


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2011
    Messages
    96
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 96
    Par d�faut base de donn�es et javascript
    Bonjour,

    Voici divers questions dont je ne suis pas certain des r�ponses. j'en appel donc a votre aide pour m'�clairer.

    Est-il possible de se connecter a une base de donner en Javascript ? (mysql)
    Est-il possible d'y �crire et si oui comment ? (ou puis-je trouver une doc m'expliquant comment faire)
    Enfin, est-il envisageable de r�cup�rer des objets javascript, de les s�rialiser avec JSON, de les faire transiter vers un serveur node.js via une websocket et de les stocker sur une base de donn�es puis de les r�cup�rer, cr�e une page web avec les donn�es pour �tres envoyer a un client ?

    d'avance merci.

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    javascript = langage client, son bac � sable = le navigateur...

    base de donn�es = cot� serveur

    �a doit r�pondre � tes interrogations
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre exp�riment� Avatar de MaitreKaio
    Profil pro
    Freelance Java / Web / Mobile
    Inscrit en
    Juin 2007
    Messages
    140
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Freelance Java / Web / Mobile
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Par d�faut
    Moui enfin �a c'est quand m�me un peu "old school" comme r�ponse. Je note que la question mentionne node.js, mais elle manque de pr�cision. Evidemment, si tu fais du JS cot� client, tu ne pourras pas te connecter � un SGBD (et encore, selon tes besoins et les possibilit�s tu peux envisager les APIs HTML5 Web Storage, Web SQL ou Indexed Database).
    Si tu es c�t� serveur avec du node.js, il existe des solutions pour se connecter � du mysql (attention, je n'ai pas essay� et je ne sais pas si c'est mature). Tu n 'as qu'a googler node.js mysql et tu le constateras.
    Ce que tu d�cris dans ta derni�re phrase me parait tout � fait faisable, c'est m�me je pense l'int�r�t de node: tu parles JS sur le serveur et sur le client donc la communication, via JSON, est simple. (disclaimer: je ne suis pas un expert node )

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Moui ... enfin node.js et javascript c'est pas la m�me chose, node.js est un langage �v�nementiel server side bas� sur les callback pour eviter les attente de I/O.
    Il faudrait en effet que TorX pr�cise sa demande...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Vu comment la question est pos�e, je comprends la m�me chose que Spaffy... dont la r�ponse n'a rien de "old school" selon moi.
    Que les nouvelles API propos�es par HTML5 permettent des choses jusque l� pas envisageables est une chose, mais il n'est en aucune mani�re question de pouvoir acc�der � une base MySQL en JavaScript c�t� client, �a n'aurait aucun sens et serait m�me une aberration technique.

    Ensuite, il existe effectivement des modules node.js capables d'interroger une BDD MySQL, mais ce n'est pas ce que demande Torx26 :
    de les faire transiter vers un serveur node.js
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  6. #6
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    ==> nodejsdb

    A+JYT

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2011
    Messages
    96
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 96
    Par d�faut
    Je me rends compte au vue de vos r�action que je n'est pas �t� tr�s clair alors je vais tenter de simplifier.

    J'ai une page web qui r�cup�re des donn�es (des objets javascript). Pour ne pas le perdre je souhaiterai les stocker. Mais comme d'une part javascript n'est pas un ami de l��criture dans des fichiers et d'autre part les donnes serait local. Donc sauvegarder mes objets dans une BD me semble la choses a faire.

    J'ai parler de nodejs car il me semble qu'il faut l'utiliser pour deserialiser les strings json correspondant aux objets une fois du cote serveur non ?

    En esp�rant avoir �t� plus clair

    PS: pour r�sumer je dois sauvegarder des objets javascript partir d'une page web (pour pouvoir y acc�der via un r�seau).

  8. #8
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    C�t� serveur tu as le choix entre de nombreux langage
    PHP, C, C++, Java, Ruby, js (nodejs), TCL, SH, perl, python, ...

    pour �crire dans une base �a d�pends donc du langage que tu utilise c�t� serveur.

    mais en aucun cas le code javascript qui s'�cute dans le navigateur chez tes clients ne peut venir �crire dans une base sur ton serveur.

    si tu veux sauver des donn�e du client il te faut les envoyer au serveur sous le format de ton choix, �crire dans le langage du server de ton choix le code pour lire ces donn�es, puis toujours dans ce langage les mettre en base c�t� serveur. il est conseill� ensuite d'envoyer une r�ponse au client pour lui signifier que tout c'est bien pass� ou au contraire qu'une erreur c'est produite.

    A+JYT

  9. #9
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2011
    Messages
    96
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2011
    Messages : 96
    Par d�faut
    Merci pour vos explications.

    Quand vous dites:

    Citation Envoy� par sekaijin Voir le message
    il est conseill� ensuite d'envoyer une r�ponse au client pour lui signifier que tout c'est bien pass� ou au contraire qu'une erreur c'est produite.
    C'est une r�ponse a l'utilisateur ou au client internet car dans le premier cas une page html suffirait pour renseigner mais dans le second que faire ?
    faire une nouvelle tentative automatiquement, avec l'accord de l'utilisateur, ...

  10. #10
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    une page suffit
    mais si tu transmet tes donn�es au serveur via XMLHttpRequest (AJAX)
    c'est ton code javascript sur le poste client qui devra traiter la r�ponse.

    A+JYT

Discussions similaires

  1. Base de donn�es et javascript
    Par simonlaurent5000 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 18/07/2011, 22h49
  2. appel de la base de donn� et javascript ?
    Par KiranoO dans le forum G�n�ral JavaScript
    R�ponses: 13
    Dernier message: 05/06/2008, 11h25
  3. Connexion � une base de donn�es en Javascript
    Par Pedro Varela dans le forum ASP.NET
    R�ponses: 6
    Dernier message: 23/11/2007, 15h24
  4. listes li�es Base de donn�es+PHP+javascript
    Par bbk91 dans le forum EDI et Outils pour Java
    R�ponses: 1
    Dernier message: 03/08/2007, 09h16
  5. Lien avec une base de donn�e en javascript
    Par nissarti dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 13/03/2006, 18h05

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