Rechercher : dans
Par :

Javascript et Base de Donnees

Dernière réponse le 25 aoû 2008 à 03:42:59 Feel_Alone, le 28 jun 2004 à 16:55:52 
 Signaler ce message aux modérateurs

Salut,
Je me pose quelques questions. Je programme generalement en Java et je n'ai aucun probleme pour utiliser une base de donnees Access avec Java (lien ODBC).
La question est: est ce que je peux faire la meme connexion en Javascript?
En effet, je veux ajouter une page a un site web (avec login et pwd et un bouton de validation qui, si l'user est reconnu, m'amene a une autre page web, sinon NON). Merci de m'aider SVP.

Meilleures réponses pour « Javascript et Base de Donnees » dans :
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...
Administrateur de bases de données VoirAdministrateur de bases de données L'administrateur de bases de données (parfois appelé responsable de bases de données ou en anglais database administrator, noté DBA) est chargé du maintien et de l'évolution des bases de données constituant le...
Bases de données - Utilisation de formulaires VoirUtilisation de formulaires Afin d'exploiter les bases de données, il faut fournir une interface à l'utilisateur lui permettant de visualiser des données en fonction de certains critères. Pour cela il existe un outil : les formulaires. Un formulaire...

1

gator, le 28 jun 2004 à 17:03:23

Javascript reste client il faut s'appuyer sur de pages dynamiques
asp,php,cfm...

Répondre à gator

3

Feel_Alone, le 28 jun 2004 à 17:14:08

Salut gator et merci pour l'aide mais je ne comprends pas tres bien pq je ne pourrais pas faire un lien odbc avec javascript ?!? n'ayant pas de serveur web (et c un choix), je ne peux pas faire de php ou asp. Est ce que c impossible? je ne pense pas. Si tu regardes le code source de mail.voila.fr, il est ecrit en javascript (donc cote client) et y a forcement une connexion avec une base de donnees... Une idee?

ce que tu m'as repondu:
javascript reste client il faut s'appuyer sur de pages dynamiques
asp,php,cfm...

Répondre à Feel_Alone

2

Feel_Alone, le 28 jun 2004 à 17:08:56

Oui mais je ne veux pas ecrire le code cote serveur mais cote client. Je veux donc utiliser du Javascript!!! (c un choix bien reflechi)
J'ai vu que mail.voila.fr utilisait du javascript pour gerer les logs de ses utilisateurs. Je veux faire pareil car je n'ai pas de serveur web!!! et je n'en veux pas.
Est ce que c possible? Dans le cas ou ce n'est pas possible, merci de me dire pq!

Répondre à Feel_Alone

4

gator, le 29 jun 2004 à 11:44:59

Voila utilise un cookie pour le nom si le poste n'est pas public, ensuite vérifie si il y a un mot de passe ensuite post les données.
je ne connais pas la techno utilisée mais elle crée une page après controle sur le serveur. ensuite il transmettent de page en page la ref du client donc y'a un serveur dynamique.
la seule manière serait qu le client ai un cookie mais la pas de vrai controle celui qui possède le cookie rentre sur la page
ou tu fais une première page qui demande nom et pass et lors du submit la page appelée contient ce nom et ce pass les comparent et se redirige selon que la comparaison est bonne ou pas

Répondre à gator

5

 Solution-media, le 25 aoû 2008 à 03:42:59

Salut gator. En fait javascript en soit est un language événementiel client. À savoir ActionScript de flash se branche sur des bd. Aussi Jscript de Microsoft se connecte à une bd. Toutefois le Jscript est garanti sur IE, mais pas sur les autres browsers.

L'autre chose est qu'en fait, outre une application cliente comme MS acces, tu dois avoir un driver ou connecteur qui va gérer la connexion à la bd. Sans serveur Web, soit sans IIS ou Apache/PHP, tu pourras pas gérer une bd, même pas t'y brancher.

Tu peux toutefois dévellopper un web en html sans technologie serveur mais caller en ajax, ou simplement un iframe dans une de tes pages html, dont ce iframe provient d'un serveur utilisant les languages coté serveur.

Le language SQl est une technologie qui est supporté coté curseur client ou curseur serveur. Un curseur client est utlisable sur un monoposte, mais doit aussi être accompagné de DLL et de classes et modules de gestion de bases de données. NON on n'a pas besoin sur un monoposte d'un serveur pour gérer une bd.

Mais sur le web tu peux utiliser une page html et du Jscript (Valide sur Internet explorer). Sur cette dernière, sachant que tu peux monter un micro extranet pour un client, et que ce dernier est prévenu que ses employés doivent seulement utiliser IE. Mais ActionScript de FLach fait aussi des merveilles.

Tu peux aussi regarder pour du xml au lieu de base de données. Moi, pour ma part je progrmame dans 11 langues et technos, pis je peux facilement concevoir que bientôt, les bases de données pour les portails , en déscendant, ne seront plus requisent. Tout va jouer dans le xml. Avec xml, tu monte des cms pour des web, des systèmes complets intra/extranet, facturation, incentaires, des stockers de photos, galeries, fils rss, échanges et mise à jour de paniers se connectant sur les xml de divers fournisseurs.

Bref, tout s'en vient xml et ajax.

.net emboite la tempo aussi de son côté full throttle. Mais encore là, pour éditer, manipuler des fichiers xml , tu devras, question d'implémentation, d'utiliser un language serveur. Dommage que seul Internet explorer permet de se brancher et prowser. Mais JSCRIPT, VBSCRIPT, JSP et autres vont toujours demander soit une run at server. Faut voir.........

Je dois quitter rapidement, mais il y a des solutions, juste me revenir sur les divers langauges sur lesquels tu développe. Je te trouverai une facon de faire sans bd, cas pas cas. Chu un pro du patentage m'a te dire haha....

Répondre à Solution-media