begin process at 2012 02 15 16:36:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

connexion à une base de données access?


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

connexion à une base de données access?

dimanche 15 juin 2008 à 17:45:22 | connexion à une base de données access?

merioma


salut tout le monde;

j'ai crée une base de données en access et j'ai écrit en java le programme qui fait la connexion avec cet bdd  , dans mes programmes j'ai besoin de faire des insertions dans les tables de la base de données ,comment je fait appel  au programme de connexion à chaque fois dans les autres programmes ,

j'ai intancié la methode et ??????

es que je fait: instance .executeUPdate ()?

voilà mon programme de connexion:
package BDD;
import java.sql.*;
import java.io.*;

public class BDant{
 
 
 static final String BD="Antt;
 public BDant(){
  
  Connection connect = null;
  Statement S =null;
  ResultSet RS = null;
  //int executeUpdate();
  int nbLignes;
  try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    connect = DriverManager.getConnection("jdbc:odbc:"+BD,"","");
    S = connect.createStatement();
    System.err.println("Connexion à la base "+BD+"établie");
    nbLignes=S.executeUpdate("INSERT INTO Proc(Nomproc,Degré,Occurence)VALUES('mm','1','1')");
    System.err.println("insertion faite");
    
    
    
  }
  
 
  catch(ClassNotFoundException err){
    System.err.println("\npilote DB non trouvé !");
    System.err.println(err); 
       }   
        catch(SQLException err){
     System.err.println("\nConnect impossible");
     System.err.println(err);
        }
 }
 public static void main (String args[]){
      BDant connex=new BDant();
        
  }
 
 
}
 

   
   

 

dimanche 15 juin 2008 à 23:16:04 | Re : connexion à une base de données access?

jiidou

Salut

j'espere que tu trouvras la reponse dans ce lien http://www.javafr.com/infomsg_CLASSE-CONNECTION-MYSQL_1136093.aspx#3

Bon courage

lundi 16 juin 2008 à 11:57:22 | Re : connexion à une base de données access?

mafyozi

bonjour

voila un exemple pour la connexion avec Access , il faut juste de remplacer!! et ca marche tré bien


l.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ConnBD
{
  public static void main(String a[])
  {
   Connection con=null;
   ResultSet rs=null;   
   try
   {   
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url = "jdbc:odbc:TestBD";
  con = DriverManager.getConnection(url);
  Statement stmt = con.createStatement();
  String requete="insert into  compte(id,Nom) values('112','Lili')";
  stmt.execute(requete);
  requete="SELECT * FROM compte";
  rs = stmt.executeQuery(requete);
 }
 catch(Exception e){System.out.println("Erreur lors du chargement du driver:"+ e.getMessage());}
    try
    {
     while(rs.next())
  {
   String nom=rs.getString(2);
   String prenom=rs.getString(3);
   
   System.out.println(nom+"    "+prenom+"    ");
  }
  rs.close();
  con.close();
 }catch(SQLException e){}
 
  } 
}

 

 



Cette discussion est classée dans : base, system, connexion, println, err


Répondre à ce message

Sujets en rapport avec ce message

connexion à oracle via java [ par sana83 ] Bonjour, je veux connecter à une base oracle, bon la connexion est réussi (test de connexion succesfull) mais le problème au niveau de code java. voic remplir un tableau [ par linaing ] salut[^^!1] je veux parcourir un fichier xml avec des espaces de noms en java ,j' ai utilisé SAX ,voila mon code: [code=java]private void openfile(F inserer des donnes dans une base à partir de jtextfield [ par merii ] Salut, Je voudrais insérer des données dans ma base à partir de java plus exactement du champs jTextField. J'ai essayé d'ecrire le code ci-dessous , a Problème comparaison de String avec String provenant de MySql [ par hamshams ] Bonjour, Je suis bloqué sur mon projet à cause d'une simple comparaison. En fait, je compare la chaine contenue dans un textfield avec une chaine r connection java mysql [ par enisonienne ] Bonjour, je veux récupérer le contenu d'une table MYSQL. j'utilise *eclipse3.2(+myeclipse workbench5.0) *mysql-connector-java-3.0.6-stable-bin.jar. * probléme de connexion a la base donnees [ par zazou1 ] salut tous monde ,j'ai un probleme de connexion a la base de donnees de mysql. j'ai installe mysql sur le serveur . voila si vous avez une aide n'hest probleme de connexion a la base donnee [ par zazou1 ] salut tous le monde ,je suis  entrain developper une application java (swing) ,pour interoger une base donnees MYsql (qui se trouve en niveau easyphp) insertion de données dans base de donnée à partir de servlet [ par Fridimette ] Bonjour,J'ai un problème qui est vraiment en trés de me casser la tête : je ne comprend pas pourquoi mes données ne sont pas ajoutées à la base lorsqu connection jdbc mysql [ par nasrouna84 ] hiiii voici le code que j'utilise sans erreurs mai j'ai connection refusé comment faire help me please import java.sql.*; import java.io.*; import j créer une class de connexion avec la base de donnée [ par info20072008 ] bonjour,je veux créer une class de connection avec ma base de donnée ensuit je veux juste l'appler dans d'autre class et faire mes requetesce que je s


Nos sponsors


Sondage...

Comparez les prix

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 : 3,588 sec (3)

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