JDBC sous linux

Titeuf -  
 Titeuf -
Bonsoir,
Dans le cadre de mon stage d'IUP 2ème année je dois faire un outil de gestion de stock de bande dessinées pour une petite librairie.
Le gérant n'ayant pas beaucoup de moyen dispose d'une machine sous linux (pas de Windows licence trop cher) Je pensais développer l'application en java sous linux.
Mais avec quel base de données gratuite me conseiller vous d'utiliser jdbc.
Auriez vous des exemples (j'ai déjà travaillé avec jdbc mais avec une base Access) L'application devra aussi pouvoir charger à partir d'un fichier texte ou autre charger la base de données. Est-ce possible en java avec une base sous linux? De quel format devra être le fichier?
Je vous remercie

3 réponses

  1. philtrain
     
    bonjour,

    Le gérant n'ayant pas beaucoup de moyen dispose d'une machine sous linux

    C'est de toute façon un excellent choix.
    Pourquoi payer cher ce qu'on peut avoir gratuit en plus performant!

    Mais avec quel base de données gratuite me conseiller vous d'utiliser jdbc.

    MySQL
    ->http://www.mysql.org
    ->http://dev.mysql.com/downloads/connector/j/3.2.html

    L'application devra aussi pouvoir charger à partir d'un fichier texte ou autre charger la base de données. Est-ce possible en java avec une base sous linux?

    Evidemment

    De quel format devra être le fichier?

    format texte

    Auriez vous des exemples (j'ai déjà travaillé avec jdbc mais avec une base Access)

    http://dev.mysql.com/doc/connector/j/en/

    Bon courage

    @+
    0
  2. Titeuf
     
    Slt,
    Merci je vais étudier tout ca.
    Par contre mon fichier de chargement risque d'être sous la forme

    nom;prenom;adresse;cp
    nom2;prenom2;adresse2;cp2;
    ...
    ...
    ...
    ...

    Je sais que ca fonctionne sous access mais sous mysql?

    Thanks
    0
  3. philtrain
     
    re,

    Vous verrez dans la documentation fournie avec MySQL que le fichier au format texte doit contenir les informations sous la forme:
    nom prenom adresse cp
    nom2 prenom2 adresse2 cp2
    ...
    ...

    Pour la conversion des séparateurs de champ, un petit script en perl devrait facilement traiter ce problème (ou une petite application en java selon les langages que vous maitrisez...)

    Bien cordialement,

    @+
    0
    1. Titeuf
       
      Uhn petit script en shell ou awk car perl je ne connais pas
      Je vais donc etudier tout cela
      Encore une chtite question
      Quel config minimum pour faire tourner ce genre d'application java +mysql
      (pentium II, 128 ram ? ...)
      Meme si c'est une vieille machine il me faut savoir le minimum
      Thanks
      0