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 jdbc


Sujet :

JDBC Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 296
    Par défaut Access et jdbc
    Bonjour j'essai de me connecté à une bdd access grâce à jdbc
    Le code me parait bon et pourtant j'ai une erreur
    si vous pouvier m'aider Merci d'avance
    (par défaut je pense qu'access ne met pas de user et de mot de passe)

    Voici 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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
     
    import com.sun.corba.se.pept.transport.Connection;
     
     
    public class Main {
     
    	/**
             * @param args
             * @throws SQLException 
             * @throws ClassNotFoundException 
             */
    	public static void main(String[] args) throws SQLException, ClassNotFoundException {
    		// TODO Auto-generated method stub
    		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    		String url= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/statistiques.mdb";
    		String user = "";
    		String pass = "";
    		Connection connection = (Connection) DriverManager.getConnection(url,user,pass);
     
    		//Statement insert=laconnection.createStatement();
    		//int result=insert.executeUpdate("insert into client values ('"+login1+"','"+motdepasse+"','"+nom+"','"+prenom+"','"+datedenaissance+"','"+adresse+"','"+codepostal+"','"+ville+"','"+pays+"')");
     
     
    		//Statement delete=laconnection.createStatement();
    		//int result=delete.executeUpdate("DELETE FROM client WHERE login='"+login+"';");
     
    		/*Statement select=((java.sql.Connection) connection).createStatement();
     
    		String query="Select adresseIP from Visiteur";
    		ResultSet result=select.executeQuery(query);
     
    		while(result.next()){
    			String login =result.getString(1);
    			System.out.println(login);
    		}*/
    		connection.close();
    	}
     
    }
    et l'erreur est la suivante:

    Exception in thread "main" java.lang.ClassCastException: sun.jdbc.odbc.JdbcOdbcConnection
    at Main.main(Main.java:22)

  2. #2
    Membre averti
    Inscrit en
    Décembre 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 15
    Par défaut
    A cause de cet import :
    import com.sun.corba.se.pept.transport.Connection;

    Il tente de caster la connection jdbc en "object connection Corba"

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 296
    Par défaut
    Merci je viens de voir ça
    j'ai importer le mauvais truc
    au lieu du com...
    c'etait un import .sql...
    ça marche nickel merci

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

Discussions similaires

  1. PB de création de table Access via JDBC
    Par jakouz dans le forum JDBC
    Réponses: 1
    Dernier message: 04/12/2007, 17h29
  2. creation d'une table dans MS Access avec jdbc
    Par dalio2579 dans le forum Langage
    Réponses: 1
    Dernier message: 01/06/2006, 14h55
  3. Réponses: 4
    Dernier message: 15/01/2005, 16h05
  4. [JDBC][MS ACCESS] probleme insertion de date
    Par darius_the_first dans le forum JDBC
    Réponses: 2
    Dernier message: 10/12/2004, 18h04
  5. [JDBC][Access] Transaction SQL sur MS Access?
    Par Twofy dans le forum JDBC
    Réponses: 2
    Dernier message: 19/08/2004, 14h46

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