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 :

Problème d'insertion de bit en BD.


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut Problème d'insertion de bit en BD.
    Bonjour,

    Je dispose d'une BD postgres. Dans cette BD jai un table qui contient un champ bit de taille 4.

    Donc en java pour inserer un nouvel élément en base je fait quelque chose comme ca.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    String INSERT = "insert into Mytable(id,bit) values (?, ?)";
     
                    PreparedStatement ps = conn.prepareStatement(INSERT);
                    ps.setInt(1, mytable.getId().intValue());
                    ps.setByte(2, new java.lang.Byte("1111"));
                    ps.execute();
                    conn.commit();
    sauf que j'ai un out of range sur le "new java.lang.Byte("1111")" ce qui est normal vu que le type bit va de 127 à -127 il me semble. Donc comment faire pour inserer "1111" dans ma BD ?

    J'ai essayé en fesant ps.setBytes mais ca ne marche pas car postgres attend quelque chose de type bit hors la c'est de type inputStream.

    Une solution ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 15
    Par défaut
    Tu dois convertir ta chaine binaire en décimale avant de la mettre en base.
    Regarde sur le net c'est pas les algo qui manquent.

Discussions similaires

  1. problème d'insertion de données
    Par Falgan dans le forum ASP
    Réponses: 2
    Dernier message: 06/04/2004, 09h29
  2. Probléme d'insertion par défault
    Par xavier62 dans le forum SQL
    Réponses: 7
    Dernier message: 28/11/2003, 13h03
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. STL : std::set problème avec insert ...
    Par Big K. dans le forum MFC
    Réponses: 13
    Dernier message: 08/11/2003, 01h02
  5. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52

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