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

JDBC Java Discussion :

JDBC et JRE1.6.X?


Sujet :

JDBC Java

  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 61
    Par défaut JDBC et JRE1.6.X?
    Bonjour,

    Je me présente, je suis présentement étudiant en informatique de gestion au collégial et j'habite Québec. J'ai quelques questions relatives à java:

    Je désire développer une application Java qui nécéssite un accès par le SystemTray et le support JDBC pour une base de données MySQL. Ici, ça va. Cependant, j'aimerais savoir si l'utilisation du JRE 1.6.X + JDK6 est sécuritaire et nécéssaire ici? Si oui, es-ce que cette dernière version est PORTABLE? Je lis que dans les versions antérieures à la JRE 1.6, le support du SystemTray n'est pas disponible à moins d'utiliser des librairies fait par d'autres programmeurs que Sun. J'aime moins ça. Le logiciel doit être portable.

    Est-il possible d'inclure directement dans un exécutable les runtime nécéssaires au lancement de l'application? Je veux que les usagers qui utilisent Windows n'ai pas à installer la JRE manuellement. (Je comprend qu'ici, on perd l'avantage de la portabilité- et c'est correct dans le contexte que je désire l'implanter).

    Espérant avoir réponses à mes questions et en vous remerciant à l'avance,

    Bien à vous!
    - Hugo

  2. #2
    Membre éprouvé

    Inscrit en
    Septembre 2004
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 108
    Par défaut
    Concernant la sécurité, je saurais pas trop répondre à part que java est par nature moins vulnérable que du code C (pas de buffer overfolow et autres conneries de la pile) grâce à la jvm.

    D'autre part,si tu fais pas attention dans l'écriture de ton code, tu risque d'autres types d'attaques telles que les "sql injection". Mais tu pourras les éviter en utilisant les requêtes paramétrées.

    Le support de systray est effectivement une nouveauté ajoutée dans la version 6. Tu pourras, par exemple, faire un petit test pour te renseigner sur la jvm du client.

    Si (version = 6)
    alors utiliser_methodes_du_jdk_6()
    sinon utiliser_methodes_dans_autres_bibliothèques()

    Tu devras ainsi programmer 2 fois un code qui fait la même chose. Aussi, je crois qu'il est possible de faire appel à un programme d'install qui te permetterait d'installer ton application ainsi que la jvm. Mais la taille de ton application deviendra trop importante (application+jvm).
    http://java.developpez.com/outils/developpeur/#deployer

    mon préféré c'est izpack.

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 61
    Par défaut
    Merci Vous avez répondu à mes questions!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JSP][JDBC]1 seule connexion à la DB(suite)
    Par betherb dans le forum JDBC
    Réponses: 6
    Dernier message: 14/08/2003, 10h02
  2. [POSTGRESQL et JDBC] la langue de moliere
    Par jah dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 15/05/2003, 11h21
  3. JBuilder 8 et JDBC/PostgreSQL
    Par nicox dans le forum JBuilder
    Réponses: 2
    Dernier message: 14/05/2003, 15h43
  4. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

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