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 :

[Dbase 3] Comment s'y connecter en JDBC ? (Attention ODBC n'est pas la solution)


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 608
    Par défaut [Dbase 3] Comment s'y connecter en JDBC ? (Attention ODBC n'est pas la solution)
    Bonjour,

    Pour parvenir à lire et modifier des données dans des tables DBase 3 existantes (dans le cadre d'un GIS), j'ai besoin d'y lancer des requêtes SQL.
    Parce que le logiciel Java qui les emploie peut s'exécuter dans les environnements que l'on désire (Windows, Linux, etc.), un système JDBC-ODBC ne peut pas convenir.

    Il me faudrait un vrai driver JDBC de type 4 (idéalement !) pour DBase.
    Est-ce que cela se trouve, et si possible, dans le monde Open Source ou libre d'emploi ?

    Merci !

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,
    Franchement c'est abusé, tu n'a même pas essayé de chercher sur google !
    J'ai lancé une recherche et j'ai trouvé plein d'infos !
    Pour du JDBC, on trouve du gratuit mais pas du libre.
    Pour de l'opensource, pas de JDBC mais des API de lecture direct de fichier DBF.

    Maintenant lance une recherche et tu vera !
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre très actif

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 608
    Par défaut
    Si j'ai cherché, et beaucoup.
    Et je n'ai absolument rien trouvé.

    SteelDBF et HXTT proposent des versions d'évaluation limitées, c'est tout.
    Rares sont les réponses, centrées pour un grand nombre d'entre-elles entre 2001 et 2004, qui ont encore une utilité : elles ne mènent souvent plus nulle-part.
    Quant aux solutions ODBC - JDBC, par principe, elles ne passent pas sur Linux.

    Je ne sais pas ce que tu as pu trouver qui m'a échappé, mais comme je suis très à l'affut de faire des SELECT, UPDATE, INSERT, DELETE en base DBase 3, donnes donc quelques exemples probants !
    Que je vois à quel point tu as eu raison d'être si véhément...

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    de toutes facons, odbc a disparu sur java 8 si je ne me trompe pas.

  5. #5
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    D'un autre coté, dbase 3 date des années 80 et est un peu obsolète de nos jours ... cela pour dire qu'il ne faut pas espérer trouver des pilotes qui date de 2014

    Cependant, en cherchant un minimum j'ai trouvé :
    - pour jdbc : dbf_jdbc
    - pour du non jdbc : dans-dbf-lib et jdbf
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre très actif

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 608
    Par défaut
    jbdf ne soutient pas SQL.
    dans-dbf-lib est abandonné, et n'a pas quitté le stade de la bêta.

    dbf_jdbc soutient SQL mais est une évaluation de 30 jours avant de passer à la version payante (cf. http://www.caigen.com/download.html)

    Il faut chercher plus qu'un minimum, malheureusement...
    Tu vois, ce n'est pas si simple.

Discussions similaires

  1. Réponses: 12
    Dernier message: 30/04/2015, 16h07
  2. Réponses: 1
    Dernier message: 16/10/2014, 18h37
  3. Réponses: 3
    Dernier message: 10/09/2009, 16h24
  4. Réponses: 3
    Dernier message: 11/12/2008, 14h37
  5. Réponses: 0
    Dernier message: 01/12/2008, 20h05

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