Comment ça marche une base de donnée sur un site ?

je voudrai mettre une bdd sur mon site, comment ça marche globalement ?
Merci de m'aider, ça me permetrait de faire des trucs plus approfondis...

3 réponses

  1. 1.accéder à la base de donner via un middlware de données et un middlware de traitement
    la connexion se fait en rendant la page web dynamique cad
    pour pouvoir effectuer des requetes d'interrogation
    de la base.

    exple:
    1/ pour pouvoir interroger la BD
    middware de données :ODBC
    on doit configurer la source de données (panneau de configuration puis sources de données ODBC 32bits).
    donner un nom à la source de donnée et choisir votre base.

    2/ pour inclure des tra
    0
    1. 1.accéder à la base de donner via un middlware de données et un middlware de traitement
      la connexion se fait en rendant la page web dynamique cad
      pour pouvoir effectuer des requetes d'interrogation
      de la base.
      Conception:
      1/ pour pouvoir interroger la BD
      middware de données :ODBC
      on doit configurer la source de données (panneau de configuration puis sources de données ODBC 32bits).
      donner un nom à la source de donnée et choisir votre base.
      2/ pour inclure des traitements dans la page html
      middlware de traitement (CGI,ASP,servlets,...)

      exple d'implémentation avec: ODBC,ASP
      il faut
      1/implémenter une BD de test avec ACESS qui à pour nom 'bourse'.
      2/configurer l'ODBC dans DSNutilisateur et choisir MS ACESS DATABASE et cliquer sur ajouter puis donner le nom à la sourse de données et séléctionner le chemin ou se trouve la base puis OK.
      3/copier se code dans un fichier Login.asp
      4/ tester avec le browser
      5/bonne chance
      <%@ language=JavaScript %>
      <% Response.Buffer=true %>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <HTML><HEAD><TITLE>Nouvelle page 5</TITLE>
      <meta http-equiv="Content-Type" content="text/html; charset=unicode">
      <meta name="GENERATOR" content="Microsoft FrontPage 4.0" >
      <meta name="ProgId" content="FrontPage.Editor.Document">
      <meta name="Microsoft Theme" content="none">
      <base target="_self"></HEAD>
      <BODY background=fond_droit.gif>
      <TABLE width="64%" border=0>

      <TR>
      <TD width="100%" colSpan=2>
      <P align=center></P></TD></TR>
      <TR>
      <TD width="91%"></TD>
      <TD width="9%"><A name=haut target=_self href="menu_acceuil.htm"></A></TD></TR>
      <TR>
      <TD width="100%" colSpan=2><IMG height=5 src="filbleu.gif" width=770
      border=0></TD></TR></TABLE>
      <DIV align=left>
      <TABLE height=1 width=777 border=0>

      <TR>
      <TD width=1088 height=349>
      <FORM method="POST" name="login">
      <P align=center><FONT face="Monotype Corsiva" color=#ff0000
      size=6><B>Connexion&nbsp;du donneur d'ordre en bourse</B></FONT>&nbsp;</P>
      <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B> </B></P>
      <DIV align=center>
      <TABLE cellPadding=15 width="32%" align=center bgColor=#eeeee0 border=5 height="96">
      <TBODY>
      <TR>
      <TD width="36%" height="40">
      <DIV align=right>
      <P align=left><B><FONT face="Times New Roman" color=#000080
      size=4>Login :</FONT></B> </P></DIV></TD>
      <CENTER>
      <TD align=middle width="101%" height="40"><INPUT name=login size="9"> </TD></TR></CENTER>
      <TR>
      <TD width="36%" height="1">
      <DIV align=right>
      <P align=left><B><FONT face="Times New Roman" color=#000080
      size=4>Password:</FONT></B> </P></DIV></TD>
      <CENTER>
      <TD align=middle width="101%" height="1"><INPUT type=password name=pwd size="9">
      </TD></TR></TABLE></CENTER></DIV>
      <div align="center"><center><h3><input type="submit" value="Connecter" id="submit1"
      name="submit1"> <input type="submit" value="Effacer" id="submit1" name="submit1"> </h3>
      </center></div></FORM>
      <tr>
      <td width="1088" height="1">
      <IMG height=5 src="filbleu.gif" width=770 border=0>
      </td>
      </tr></TABLE></DIV>
      &nbsp;
      <p>&nbsp;</p><!-- !-->
      <%
      var_button=""+Request.Form("submit1")
      login=""+Request.Form("login")
      pwd=""+Request.Form("pwd")

      con=Server.CreateObject("ADODB.connection")
      result=Server.CreateObject("ADODB.Recordset")
      con.Open ("bourse")

      if(var_button == "Connecter")
      {
      if((login=="")||(pwd==""))
      {
      Response.Write("<br>")
      Response.Write("<table cellpadding="+5+" bgcolor=\"#000066\" border="+1+" align=\"center\" border-style: solid border-color: #000080> <tr><td><h1 align=\"center\"><img border=0 src=\"point_interrogation.gif\" width=36 height=30><font size=4 color=\"#FFFFCC\" face = \"arial\" >Champ manquant </h1></td></tr></table>")

      }
      else
      {

      result=con.Execute("SELECT * FROM intermediaire WHERE login='"+login+"' and password='"+pwd+"'")
      if (!result.EOF)
      {

      con.Close();
      // Response.Redirect("Tous.htm")

      Response.Write("<br>")
      Response.Write("<table cellpadding="+5+" bgcolor=\"#000066\" border="+1+" align=\"center\" border-style: solid border-color: #000080> <tr><td><h1 align=\"center\"><img border=0 src=\"point_interrogation.gif\" width=36 height=30><font size=4 color=\"#FFFFCC\" face = \"arial\" >Connexion établi oooooooooooui </h1></td></tr></table>")

      }
      else
      {
      con.Close();
      Response.Write("<br>")
      Response.Write("<table cellpadding="+5+" bgcolor=\"#000066\" border="+1+" align=\"center\" border-style: solid border-color: #000080> <tr><td><h1 align=\"center\"><img border=0 src=\"point_interrogation.gif\" width=36 height=30><font size=4 color=\"#FFFFCC\" face = \"arial\" > Nom utilisateur ou mot de passe invalide </h1></td></tr></table>")
      }

      }//else vide
      } //if conecter
      %>
      </BODY>
      </html>

      0
      1. w_relation@excite.com
        c pas un problème tu peux arriver facilement à le dépasser OK

        connaissance de base
        1.accéder à la base de donner via un middlware de données et un middlware de traitement
        la connexion se fait en rendant la page web dynamique cad
        pour pouvoir effectuer des requetes d'interrogation
        de la base.
        on établit en faite une architecture à trois niveaux
        Conception:
        0/ tu dois installer le serveur web tu le trouve en CDwindows
        lancer la recherche de 'pws' puis install
        une fois intaller tu peux le tester cad
        taper http://'nom de votre machine'/default.htm

        1/ pour pouvoir interroger la BD
        middware de données :ODBC
        on doit configurer la source de données (panneau de configuration puis sources de données ODBC 32bits).
        donner un nom à la source de donnée et choisir votre base.
        2/ pour inclure des traitements dans la page html
        middlware de traitement (CGI,ASP,servlets,...)

        exple d'implémentation avec: ODBC,ASP
        il faut
        1/implémenter une BD de test avec ACESS qui à pour nom 'bourse'.
        2/configurer l'ODBC dans DSNutilisateur et choisir MS ACESS DATABASE et cliquer sur ajouter puis donner le nom à la sourse de données et séléctionner le chemin ou se trouve la base puis OK.
        3/copier se code dans un fichier Login.asp
        4/ tester avec le browser en tapant:
        http://'nom de votre machine'/[rep]/login.asp
        5/se fichier doit etre stocker dans
        c:/inetpub/wwwroot/[rep]/Login.asp

        [rep]{c optionnel tu peux laisser directement le fichier sous
        c/inetpub/wwwroot/login.asp
        7/bonne chance
        <%@ language=JavaScript %>
        <% Response.Buffer=true %>
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
        <HTML><HEAD><TITLE>Nouvelle page 5</TITLE>
        <meta http-equiv="Content-Type" content="text/html; charset=unicode">
        <meta name="GENERATOR" content="Microsoft FrontPage 4.0" >
        <meta name="ProgId" content="FrontPage.Editor.Document">
        <meta name="Microsoft Theme" content="none">
        <base target="_self"></HEAD>
        <BODY background=fond_droit.gif>
        <TABLE width="64%" border=0>

        <TR>
        <TD width="100%" colSpan=2>
        <P align=center></P></TD></TR>
        <TR>
        <TD width="91%"></TD>
        <TD width="9%"><A name=haut target=_self href="menu_acceuil.htm"></A></TD></TR>
        <TR>
        <TD width="100%" colSpan=2><IMG height=5 src="filbleu.gif" width=770
        border=0></TD></TR></TABLE>
        <DIV align=left>
        <TABLE height=1 width=777 border=0>

        <TR>
        <TD width=1088 height=349>
        <FORM method="POST" name="login">
        <P align=center><FONT face="Monotype Corsiva" color=#ff0000
        size=6><B>Connexion&nbsp;du donneur d'ordre en bourse</B></FONT>&nbsp;</P>
        <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B> </B></P>
        <DIV align=center>
        <TABLE cellPadding=15 width="32%" align=center bgColor=#eeeee0 border=5 height="96">
        <TBODY>
        <TR>
        <TD width="36%" height="40">
        <DIV align=right>
        <P align=left><B><FONT face="Times New Roman" color=#000080
        size=4>Login :</FONT></B> </P></DIV></TD>
        <CENTER>
        <TD align=middle width="101%" height="40"><INPUT name=login size="9"> </TD></TR></CENTER>
        <TR>
        <TD width="36%" height="1">
        <DIV align=right>
        <P align=left><B><FONT face="Times New Roman" color=#000080
        size=4>Password:</FONT></B> </P></DIV></TD>
        <CENTER>
        <TD align=middle width="101%" height="1"><INPUT type=password name=pwd size="9">
        </TD></TR></TABLE></CENTER></DIV>
        <div align="center"><center><h3><input type="submit" value="Connecter" id="submit1"
        name="submit1"> <input type="submit" value="Effacer" id="submit1" name="submit1"> </h3>
        </center></div></FORM>
        <tr>
        <td width="1088" height="1">
        <IMG height=5 src="filbleu.gif" width=770 border=0>
        </td>
        </tr></TABLE></DIV>
        &nbsp;
        <p>&nbsp;</p><!-- !-->
        <%
        var_button=""+Request.Form("submit1")
        login=""+Request.Form("login")
        pwd=""+Request.Form("pwd")

        con=Server.CreateObject("ADODB.connection")
        result=Server.CreateObject("ADODB.Recordset")
        con.Open ("bourse")

        if(var_button == "Connecter")
        {
        if((login=="")||(pwd==""))
        {
        Response.Write("<br>")
        Response.Write("<table cellpadding="+5+" bgcolor=\"#000066\" border="+1+" align=\"center\" border-style: solid border-color: #000080> <tr><td><h1 align=\"center\"><img border=0 src=\"point_interrogation.gif\" width=36 height=30><font size=4 color=\"#FFFFCC\" face = \"arial\" >Champ manquant </h1></td></tr></table>")

        }
        else
        {

        result=con.Execute("SELECT * FROM intermediaire WHERE login='"+login+"' and password='"+pwd+"'")
        if (!result.EOF)
        {

        con.Close();
        // Response.Redirect("Tous.htm")

        Response.Write("<br>")
        Response.Write("<table cellpadding="+5+" bgcolor=\"#000066\" border="+1+" align=\"center\" border-style: solid border-color: #000080> <tr><td><h1 align=\"center\"><img border=0 src=\"point_interrogation.gif\" width=36 height=30><font size=4 color=\"#FFFFCC\" face = \"arial\" >Connexion établi oooooooooooui </h1></td></tr></table>")

        }
        else
        {
        con.Close();
        Response.Write("<br>")
        Response.Write("<table cellpadding="+5+" bgcolor=\"#000066\" border="+1+" align=\"center\" border-style: solid border-color: #000080> <tr><td><h1 align=\"center\"><img border=0 src=\"point_interrogation.gif\" width=36 height=30><font size=4 color=\"#FFFFCC\" face = \"arial\" > Nom utilisateur ou mot de passe invalide </h1></td></tr></table>")
        }

        }//else vide
        } //if conecter
        %>
        </BODY>
        </html>

        0