Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : connection acces +netbeans4 [ Divers / Aide et documentation ] (Nollla)

jeudi 8 mai 2008 à 16:41:21 | connection acces +netbeans4

Nollla

slt j'ai une base de donnee access "moteur" et le j'ai fait le code suivant

package Beans
public class Abonne
{
final int id_ab;
private String nom;
private String prenom;
private String login;
private String mot_de_passe;
private Date date_inscription;
private String liste[];
int j,m,a;
public class Date
{
    private int j,m,a;
    Date(int j,int m,int a)
    {
        this.j=j;
        this.m=m;
        this.a=a;
    }

int getJ()
{
    return(j);
}
   int getM()
{
    return(m);
}
int getA()
{ return(a);
}
}


public Abonne(String nom, String prenom, String login, String mot_de_passe)
{
    id_ab=0;
 this.nom=nom;
 this.prenom=prenom;
 this.login=login;
 this.mot_de_passe=mot_de_passe;
        this.date_inscription=new Date(j,m,a);
}

        
public int getId_ab()
  {
    return(id_ab);
   }

public String getNom()
       {
           return(nom);
         }
public void setNom(String nom)
{
this.nom=nom;
}
public String getPrenom()
       {
           return(prenom);
         }
public void setPrenom(String prenom)
{
this.prenom=prenom;
}
public String getLogin()
{
return(login);
}
public void setLogin(String login)
{this.login=login;
}
public String getMot_de_passe()
{
return(mot_de_passe);
}
public void setMot_de_passe(String mot_de_passe)
{this.mot_de_passe=mot_de_passe;
}

public Date getDate_inscription()
{
    return(date_inscription);
}
}
et aussi
package Gestionnaire;
import Beans.Abonne;
import Gestionnaire.GestionBD.*;
import java.io.*;
import java.sql.*;


public class GestionAbonne {
    
  /* public int existAbonne(Abonne ab)
    {
      try
      {
        String sql;
        GestionBD bd=new GestionBD("","","jdbc:odbc:moteur","sun.jdbc.odbc.JdbcOdbcDriver");
  
 
bd.Connect();
   
sql="select * from Abonne where login='"+ab.getLogin()+"' and mot_de_passe='"+ab.getMot_de_passe()+"'";
     System.out.println(ab.getLogin());
   
ResultSet tablAbonne=bd.ExecuteSelect(sql);
   
int i=0;
while (tablAbonne.next())     
{ i++;}
tablAbonne.close();
bd.Disconnect();
if (i==0)
   
{ return 0;}
else
   
{return 1;}}
catch(Exception e)
  {
   System.out.println(e);
   return 10;
  }

 
}*/


    boolean ok;
 
public void AddAbonne(Abonne ab)
  
{
  try
  {
   String sql;
   GestionBD bd=new GestionBD("","","jdbc:odbc:moteur","sun.jdbc.odbc.JdbcOdbcDriver");
   bd.Connect();
   sql="insert into Abonne(nom,prenom,login,mot_de_passe) values ('"+ab.getNom()+"','"+ab.getPrenom()+"','"+ab.getLogin()+"','"+ab.getMot_de_passe()+"')";
   
   ok=false;
   ok=bd.ExecuteQuery(sql);
   
   
   if (ok)
   {
       System.out.println("Insertion terminee  avec succes");
   }
   else
   {
    System.out.println("insertion echouee");
   }
  }
   catch(Exception e)
 
  {
    
System.out.println("erreur d'insertion");}}

 /*/public void DeleteAbonne(Abonne ab)
   

 {
       try
          {
             String sql;
         
   GestionBD bd=new GestionBD("","","jdbc:odbc:moteur","sun.jdbc.odbc.JdbcOdbcDriver");

             bd.Connect();
        
    sql="delete from Abonne where login='"+ab.getLogin()+"'";

 boolean ok=false;
             ok=bd.ExecuteQuery(sql);
         
   if (ok)
             {
                
    System.out.println("Delete terminee avec succee");
             }
        
    else
             {
                  
  System.out.println("Delete a echouee");

             }
          }
    
 catch(Exception e)
{System.out.println("erreur de  suppression");}
    }
 /*public void UpdateAbonne(Abonne ab)
                    {
                        try{
                                String sql;
                                GestionBD bd=new GestionBD("","","jdbc:odbc:moteur","sun.jdbc.odbc.JdbcOdbcDriver");
                                bd.Connect();
                                sql="update Abonne nom='"+ab.getNom()+"',Prenom="+ab.getPrenom()+",login="+ab.getLogin()+",Mot_de_passe='"+ab.getMot_de_passe()+"'";
                                boolean ok=false;
                                ok=bd.ExecuteQuery(sql);
                                if (ok)
                                {
                                        System.out.println("update termine");
                                }
                                else
                                {
                                        System.out.println("update a echoue");
                                }
                             }
                         catch(Exception e){System.out.println("erreur de l'update");}
                    }


*/

 public static void main(String f[])
 {
               Abonne a=new Abonne("d","n","nnaa","aaaaaaaaa");
        GestionAbonne g=new GestionAbonne();
        g.AddAbonne(a);
 }
}

      et
package Gestionnaire;

/**
 *
 * @author nawal
 */
/*
 * GestionBD.java
 *
 * Created on 1 avril 2008, 20:58
 */
import java.io.*;
import java.sql.*;


public class GestionBD {
   
    String nom;
 
   String motdepasse;
  
 String url="";
 
  String Driver;
   
Connection con;
  
 Statement statement;

 
  public GestionBD(String nom,String motdepasse,String url,String Driver)
  
 {
        this.Driver=Driver;
    
   this.nom=nom;
   
    this.motdepasse=motdepasse;
  
     this.url=url;
 
      this.con=null;
   
    this.statement=null;
    }


    public void Connect()
 
   {
      try
      
{            Class.forName(Driver);
 
         con=DriverManager.getConnection(url,nom,motdepasse);

 
           statement=con.createStatement();
   }
  
catch(Exception e){System.out.println(e);}
    }


    public void Disconnect()

    {
        try
   
    {
          statement.close();
 
        con.close();
        }
 
       catch(Exception e){}

    }


    public ResultSet ExecuteSelect(String query)
 {
      
  try
  {
        return (statement.executeQuery(query));
     }
  
  catch(Exception e)
   
 {
         System.out.println(e);
    
    return null;
     }
    }

 
    public boolean ExecuteQuery(String query)
  
  {
         try
      
  {
            statement.executeUpdate(query);
    
       return true;
          }
     
   catch(Exception e)
      
  {
            System.out.println(e);
    
       return false;
         }
     }
  

}
 la base est enregistré dans le dossier gestionnaire  

a l'execution le message suivant est affiche:
java.sql.SQLException: No data found
java.lang.NullPointerException

 

 


   
   

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 


 




Cette discussion est classé dans : public, string, passe, return, ab


Répondre à ce message

Sujets en rapport avec ce message

JTable éditeur de couleur [ par jc_romeo ] BonjourJe voudrais faire une JTable avec le fait que quand on clique sur une des cases on puisse changer sa couleur de fond.j'ai donc créer la classe: java.lang.NullPointerException [ par issoux ] Bonsoir,Je débute en Java et je reçois ce message à l'executionCela arrive au moment où je parcours un tableau d'objet : voila mon code import java.ut <html:select> récupérer valeur sélectionnée [ par forcels ] Hello !Je travaille actuellement sur un site web réalisé en JSP, et j'ai un petit soucis par rapport à une liste .Je souhaite récupérer la valeur séle beans et gestionnaire [ par Nollla ] salutbon j 'ai un probleme de compilation j 'ai fais le beans suivant dans un packatage public class Administrateur{final int id_ad;private String log execution des requettes sql sous java [ par nimont010 ] salut;j'essai d'executer une requette de mise a jours  avec le java mais ça genere une exeption au niveau du code java et renvoi une erreur pour la re Erreurs de compilation sous Windows [ par legolas45 ] Mon probleme est la suivant. Quand je compile mon programme sous Linux tout se passe bien aucun probleme mais quand je compile sous windows il me met affichage d'un fichier xml dans un table [ par samira46 ] salut, bon j'ai un petit pb et je veux l'aide si vous voulez,bon j'ai un fichier xml et je veux afficher ce fichier dans un table mais l'affichage se glassfish-jndi-informix-grande question [ par hluder ] BOnjourMon maitre de stage vien de me proposer de modifier mon mode de connection ma BD informixactuellement j'utilise:public static int ConnectIfx(St problème d'éxucution [ par Brigadiste ] slt,SVP, j'ai un problème, de mettre une List dans un Vector pour le traiter de suitNB: le code est de découper un fichier texte, le mettre sur google quoi que je fait, impossible de serialiser un objet [ par sikove ] salut j'ai testé à plusieurs rprises mais impossible de serialiser un objet, pourtant je suis sur que je n'ai fait aucune erreur : voila le code erreu


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.