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

Servlets/JSP Java Discussion :

pb Modification bd


Sujet :

Servlets/JSP Java

Vue hybride

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

    Informations forums :
    Inscription : Février 2007
    Messages : 14
    Par défaut pb Modification bd
    Bonjour,

    Lorque j'essaie de récuperer des données ou de modifier ma base de données il ne se passe rien.
    Comment savoir si j y suis bien connecté ?
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <%
      try{
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        conn = DriverManager.getConnection(
          "jdbc:mysql://localhost/jerome?user=root&password=monmotdepasse");
    } catch(Exception e){
        out.println("Connection ratée: "+e);
        st = conn.createStatement();
        rs = st.executeQuery("select * from binome;"); 
        %>
        <%
        while(rs.next())
        {%>
        <tr>
        <td><% String name = rs.getString("nom");%>
        <td><% String name2 = rs.getString("prenom");%>
        </tr>
      	 <% }
        }
    %>
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <%
      try{
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        conn = DriverManager.getConnection(
          "jdbc:mysql://localhost/jerome?user=root&password=lfdap2000");
    } catch(Exception e){
        out.println("Connection ratée: "+e);
        st = conn.createStatement();
        rs = st.executeQuery("create jsp(nom VARCHAR(20));");
        %>

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Je pense que tu fait erreur dans l'utilisation des try catch. Dans le corps du catch tu doit mettre le code qui sera executé en cas d'erreur dans ton try. Hors la tu met le code en cas d'erreur et tout le code qui suit. Donc si tu te connecte sans erreur tu ne passe psa dans le catch donc tu ne crée pas tes Statment,etc

    En esperant t'aider

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 14
    Par défaut
    Effectivement, j'avais pas fait attention. J'ai honte la prochaine fois j essairai de reflechir un peu plus avant de poser une question comme ca.
    merci bien mais en fait j'ai une autre erreur maintenat :

    java.sql.SQLException: Can not issue data manipulation statements with executeQuery().

    pour le code suivant :

    try{
    st = conn.createStatement();
    rs = st.executeQuery("create jsp(nom VARCHAR(20));");
    }catch (Exception ex)
    {
    out.println(ex);
    }

    Qu'est ce que ca veut dire ? il ne peut pas creer ma table mais pourquoi ?

  4. #4
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    je ne connais pas grand chose en jsp mais un executeQuery sert a executer un select en sql je ne pense pas que tu puisse faire un create jsp. Si tu utilise un executeUpdate peut être

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 14
    Par défaut
    hum effectivement
    Merci bien.

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

Discussions similaires

  1. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16
  2. [VB6] modification de menu
    Par rikko23 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/11/2002, 21h30
  3. [] Datagrid vide après modification des propriétés
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 20/09/2002, 16h37
  4. Modification de l'évènement OnClick
    Par MrJéjé dans le forum C++Builder
    Réponses: 9
    Dernier message: 22/08/2002, 12h52
  5. Réponses: 11
    Dernier message: 23/07/2002, 14h33

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