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 :

jdbc + unixODBC + MDBTools


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 14
    Par défaut jdbc + unixODBC + MDBTools
    Bonjour.

    J'ai un programme à faire en java qui doit absolument manipuler une BdD Ms Access (c'est pour mon examen de programmation donc je ne peux rien changer).

    Le programme doit être portable (au maximum dépendre d'une lib).

    Pour faire la connexion sous linux, j'utilise unixODBC avec mdbTools. Mon programme reçois l'url de la bdd et doit pourvoir l'utiliser.

    j'ai vu dans la FAQ ceci: http://java.developpez.com/faq/jdbc/...ers#accessOdbc

    Je l'ai évidement adaptée à mes besoins mais j'ai chaque fois un message d'erreur

    avec ceci:
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    String url= "jdbc:odbc:;Driver=MDBToolsODBC;DBQ="+urlD;
    ou ceci
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    String url= "jdbc:odbc:Driver=MDBToolsODBC;DBQ="+urlD;
    j'obtiens cette erreur:
    [unixODBC]Could not find DSN in connect string
    Bien, évidement, je je paramètre tous dans le fichier de conf (.odbc.ini) lq connexion se passe sans problème.

    Y a t-il moyen donc de ne pas spécifer le DSN comme dans la FAQ??

    Si oui, pourriez vous m'indiquer comment le faire.

    merci d'avance

    ps: urlD, est l'url de la bdd
    pps: j'ai bien lu la doc de unixODBC mais j'ai pas trouver mon bonheur

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 14
    Par défaut
    up??

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 14
    Par défaut
    personne ne peux m'aider??

    domage.

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    EN fait mdb n'est pas franchement stable ni maintenu (en général les gens sous unix comment dire.... N'ont absolument rien à currer d'access.).

    Une solution pour toi serait d'accéder au CVS de Mdb et de chercher dedans le port java qui existe (mdbtools-java) réalisé par Calvin Smith.

    Ensuite à toi de voir ce que tu peux en faire...

    Mais bon, le plus simple est de réaliser une migration de la base access vers de l'HSQLDB sous windows par le client, (tu lui fournit un script réalisant ça), et qu'il te fasse parvenir la version HSQL. Ce sera largement moins buggé et beaucoup plus pérenne que ce que tu es en train d'essayer de faire (pour moi c'est voué à l'échec, mieux vaut étudier les solutions avant de se lancer dedans)

Discussions similaires

  1. [JSP][JDBC]1 seule connexion à la DB(suite)
    Par betherb dans le forum JDBC
    Réponses: 6
    Dernier message: 14/08/2003, 10h02
  2. [POSTGRESQL et JDBC] la langue de moliere
    Par jah dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 15/05/2003, 11h21
  3. JBuilder 8 et JDBC/PostgreSQL
    Par nicox dans le forum JBuilder
    Réponses: 2
    Dernier message: 14/05/2003, 15h43
  4. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 10h37
  5. insérer des caractères accentués INFORMIX/JDBC
    Par donde dans le forum Informix
    Réponses: 2
    Dernier message: 19/11/2002, 20h02

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