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 probleme de retour dans une methode en java [ par sqlserv ] Bonjour,qui ce que  je doit mettre dans le type de retour de la methode getPersonne()pour avoir toutes les id et les nom de personneimport java.util.A aide_java [ par abderrahimkrima ] import java.util.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; //****************************************************** class T connexion avec une base de donnée access [ par d3dzied ] merci d'abord de me rependre svp vous pouvez m'aider d'établir une connexion d'un interface java et une base de donnée access j'ai essayé le code du t Multi-return dans une méthode? [ par oulanos ] Bonjour, En fait je ne sais pas si le titre est "juste" dans le langage Java mais ça explique bien ce que je tente de faire:Alors voilà en fait j'ai u


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,421 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é.