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

NetBeans Java Discussion :

[Visual Web] se logger à une base de données : quoi choisir


Sujet :

NetBeans Java

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 496
    Points : 149
    Points
    149
    Par défaut se logger à une base de données : quoi choisir
    Bonjour

    Pour les applications web avec VWP de netbeans 5.5, j'aimerais avoir vos opinions sur :

    se logger à une base de données par le noeud "Database" dans l'onglet Runtime

    ou bien

    se logger à une base de données en écrivant le code sur une page java

    quels sont les pour, et les contres

    Merci.

  2. #2
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Ca dépend de ton cas de figure. Si ce que tu souhaite placer dans ton tableau ou ta page est accessible avec une requête simple, utilise le databinding automatique. Si ta requête est compliquée, tu peux simplifier l'usage qui en est fait dans le VWP en créant une vue qui va bien dans ta DB (mais il faut un SGDB qui le permet).

    D'un autre côté, avec le VWP tu peux désormais facilement utiliser des outils de persistence pour gérer tes données, et dans ce cas pas de "noeud database".

    En ce moment j'utilise le VWP pour afficher des données à partir d'un fichier csv, pour le coup je n'ai pas le choix

    Valère

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 496
    Points : 149
    Points
    149
    Par défaut se logger à une base de données : quoi choisir
    Citation Envoyé par valered
    Ca dépend de ton cas de figure. Si ce que tu souhaite placer dans ton tableau ou ta page est accessible avec une requête simple, utilise le databinding automatique. Si ta requête est compliquée, tu peux simplifier l'usage qui en est fait dans le VWP en créant une vue qui va bien dans ta DB (mais il faut un SGDB qui le permet).

    D'un autre côté, avec le VWP tu peux désormais facilement utiliser des outils de persistence pour gérer tes données, et dans ce cas pas de "noeud database".

    En ce moment j'utilise le VWP pour afficher des données à partir d'un fichier csv, pour le coup je n'ai pas le choix

    Valère
    qu'est ce que tu veux dire par : databinding automatique ? se connecter en mettant le code dans la page ?

    à propos, c'est quoi un fichier csv ?

  4. #4
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Par databinding automatique, je veux dire: Glisser-Déposer une table/requète/vue sur un composant réalise toute les actions nécessaires pour que le contenu de la table/requète/vue soit affiché.

    Un fichier csv (comma separated values) est une manière de représenter le contenu d'un tableau en le placant dans un bête fichier ascii et en séparant le colonnes par des virgules (comma en anglais).

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 496
    Points : 149
    Points
    149
    Par défaut
    Citation Envoyé par valered
    Par databinding automatique, je veux dire: Glisser-Déposer une table/requète/vue sur un composant réalise toute les actions nécessaires pour que le contenu de la table/requète/vue soit affiché.

    Un fichier csv (comma separated values) est une manière de représenter le contenu d'un tableau en le placant dans un bête fichier ascii et en séparant le colonnes par des virgules (comma en anglais).
    Est-ce que ton fichier CSV se trouve dans un répertoire de ton ordinateur ? peux-tu m'envoyer le code ?

  6. #6
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Je vais essayer de faire un tutorial complet sur ce genre de projet, avec utilisation d'ObjectArrayDataProvider et d'ObjectListDataProvider.

    Objectif: en ligne en fin de semaine.

Discussions similaires

  1. Réponses: 5
    Dernier message: 24/03/2007, 16h00
  2. [Conception] Choisir un pseudo au hasard dans une base de données
    Par ok07 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/08/2006, 18h05
  3. [WinForms]Choisir une base de données
    Par PIEPLU dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 23/07/2006, 11h11
  4. Choisir une base de donnée
    Par Blustuff dans le forum Décisions SGBD
    Réponses: 18
    Dernier message: 14/07/2006, 16h21
  5. [SGBD] Choisir une base de données adaptée
    Par SENCABOY dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 08/02/2006, 20h23

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