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

JDBC Java Discussion :

access et java [Débutant(e)]


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Par défaut access et java
    salut bonjour
    j'ai un grand probleme j'esper qu'il serait simple pour vous
    comment interrogé une BD access en utilisant java et précisément en eclipse
    merci d'avance j'attend vos reponse
    a+

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Par défaut
    Citation Envoyé par muslim1987 Voir le message
    salut bonjour
    j'ai un grand probleme j'esper qu'il serait simple pour vous
    comment interrogé une BD access en utilisant java et précisément en eclipse
    merci d'avance j'attend vos reponse
    a+

    voila j'ai trouvé ce code alors j'ai l'adapté avec ma base "bien sur je ne sait pas s'il est juste ou pas" mais je ne peu pas le exécuter (run as) et aussi il ne m'affiche aucun erreur(souligné en rouge)
    le 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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
     
    public class UnJoueur{
    	Connection maConnection=null;
    	void execRequete(){
    		int monInt;
    		String maString=null;
    		try{
    			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    			String filename="jdbc:odbc:supernet.mdb";
    			String database="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
    			database+=filename.trim()+";DriverID=22;READONLY=true}";
    			maConnection = DriverManager.getConnection(database,"","");
    			Statement stmt=maConnection.createStatement();
    			ResultSet resultSet=stmt.executeQuery("Select nom client FROM Client");
    			while(resultSet.next()){
    				monInt=resultSet.getInt(1);
    				maString=resultSet.getString(2);
    				System.out.println("Mon INT = " + monInt ); 
    			    System.out.println("Ma String = " + maString );
    			}
    		}
    		catch(Exception e){ System.out.println("Error:"+e);
    	} 
    	public static void main(String[] args){
    		UnJoueur monJoueur = new UnJoueur();
    	    monJoueur.execRequete();
    }
    merci d'avance
    Fichiers attachés Fichiers attachés

  3. #3
    Membre averti
    Inscrit en
    Mars 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2003
    Messages : 55
    Par défaut
    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
     
    	public AccessManager(String prmCheminBase) throws ClassNotFoundException, SQLException{
    		try {
    			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    				connexion = 
    DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=" + prmCheminBase + "","admin","ton pass"); 
     
     
    		}catch (Exception e) {
    			e.printStackTrace() ;
    		}
    //pour la gestion des commits		
    connexion.setAutoCommit(true);
     
    	}
    Par contre oublie pas de rajouter la lib ODBC14.jar à ton projet pour pouvoir te connecter

  4. #4
    Membre averti
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Par défaut
    MERCI
    mais ce code que tu l'a mis ou puis-je le taper?
    je veux te dire un secret que cette application que je veu la faire est la 1er ==> je suis un débutant
    merci encor et bien à toi

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Par défaut
    qu'est ce que tu veux faire exactement?

  6. #6
    Membre averti
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Par défaut
    ok
    exactement je veux cr"er un BD en acces cette tache est simple et je l'ai déja fait,
    mais le problème c'est de faire le lien entre la base et l'application java(pour faire gestion de stock et facturation),
    j'ai lu qlq part qu'il faut modifier les variables d'environnement et de télécharger qlq .jar etc...
    voila en bref quoi je veut faire
    et merci d'avance.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/08/2012, 05h32
  2. Réponses: 18
    Dernier message: 13/10/2010, 15h36
  3. access denied (java.util.PropertyPermission java.io.tmpdir read)
    Par benyboyJAVA dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/01/2009, 11h12
  4. Accès refusé à BD Access par java
    Par Icefire dans le forum JDBC
    Réponses: 2
    Dernier message: 17/03/2008, 18h21
  5. Utilisation de Access via Java
    Par ArtOfWars dans le forum Access
    Réponses: 1
    Dernier message: 11/04/2007, 16h27

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