Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1718 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Connexion a une base Access sous linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion a une base Access sous linux

n°1394245
marc90
Posté le 24-06-2006 à 17:49:05  profilanswer
 

Est-il possible depuis Java de se connecter a une Base Access en étant sous linux.
 
La compilation Java est correct ms a l execution: le message d erreur  suivant apparait
 
Exception in thread "main" java.lang.NullPointerException
        at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
        at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:193)
        at Base.dbConnect(Base.java:19)
        at SQLJoueur.<init>(SQLJoueur.java:17)
        at FenetreCreationJoueur.<init>(FenetreCreationJoueur.java:11)
        at FenetreCreationJoueur.main(FenetreCreationJoueur.java:190)
 
Voici la classe Base.java
 
import java.sql.*;  
import java.io.*;
 
public class Base {
 
 /** Création d'une instance de Création de CONNECTION*/
 
 private Connection conn = null;
  public Base() {}
  public boolean dbConnect(){
   boolean ok = false;              
   try{
    try{
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
    }catch(ClassNotFoundException ex){                                        
     ok = false;
    }
    conn = DriverManager.getConnection("jdbc:odbc:Echec" );
    ok = true;
   }catch (SQLException e) {
    ok = false;
   }
 
   return ok;
  }
 
  public boolean dbDisconnect() {
   boolean ok;              
   try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
    conn.close();
    ok = true;
   }catch(Exception e) {
    ok = false;
   }
   return ok;
  }
     
  public Connection getConn() {
   return conn;
  }
}
 
Modif: En enlevant jdbc dans jdbc:odbc:Echec: l'erreur n'apparait plus. Par contre la connexion à la base ne fonctionne pas.


Message édité par marc90 le 24-06-2006 à 18:02:30
mood
Publicité
Posté le 24-06-2006 à 17:49:05  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Connexion a une base Access sous linux

 

Sujets relatifs
Import / Export Excel sous AccessConnection à base de donnée via fichier DSN
[VBA ACCESS] appli en reseau[resolu]Remplir une listbox avec bdd access
C# et Access : Help pleaseles données d'une connexion client/serveur
[Oracle] Rédémarrer une base de données oraclechanger l'ordre des colonne dans une base mysql
[VBA ACCESS]prob requeteVBA /SQL => BASE ACCESS Comment supprimer des données ?
Plus de sujets relatifs à : Connexion a une base Access sous linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR