begin process at 2012 02 13 05:26:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Aide et documentation

 > 

connection acces +netbeans4


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

connection acces +netbeans4

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ée 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 recuperation des donnees pour une formulaire avec JSF [ par dalidali86 ] Bonjour, je suis en train de developper une application entreprise avec JEE. C'est choisi de travailler avec netbeans 6.7 . J'ai choisi encore le fram Messzage d'erruer JSF [ par dalidali86 ] Bonjour , j'utilise netbeans pour developper une application entreprise (JEE) contenant une partie web . J'utilise encore le framework JSF et la base Méthodes et classes imbriquées [ par ultra_3m ] Alors salut, j'ai une classe Client qui contient 6 méthodes Get pour les 6 attributs public class Client { private String Nom; private String Desc;


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales