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

  FORUM HardWare.fr
  Programmation
  Java

  [Java/JdbcObbc] Comment lire une database texte sous linux ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java/JdbcObbc] Comment lire une database texte sous linux ?

n°1364884
bclinton
ex président
Posté le 12-05-2006 à 10:53:39  profilanswer
 

Bonjour,
j'ai un prog qui lit une DB au format texte sous windows.
Elle utilise un driver JdbcOdbc tres classique : le microsoft text driver.
Seulement sous linux cela ne marche pas : pas étonnant pour un driver microsoft.
 
Le code est le trés classique :

Code :
  1. try {
  2.       // manually register the JDBC/ODBC driver by loading its class
  3.       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
  4.     } catch (ClassNotFoundException e) {
  5.       // error handling / error message
  6.     }
  7.     String url = "jdbc:odbc:DRIVER={Microsoft Text Driver (*.txt; *.cvs)};FIL=text;READONLY=FALSE;DBQ="+databasepath;
  8.     Connection = DriverMAnager.getConnection(url) ;


Ca fait quatre jours que je cherche, je ne trouve pas de solution.
J'ai bien vu des drivers payants, mais je n'ai pas trouve de solution limpide pour simplement "porter" ce code sous linux.
 
Le driver utilise est de type 1. Faut-il utiliser un driver d'un autre type (pure java ?).
Etant débutant autant en Java qu'en DB, je sui complètement embrouillé.

mood
Publicité
Posté le 12-05-2006 à 10:53:39  profilanswer
 

n°1364960
Sebou77
French Tech powaa :-)
Posté le 12-05-2006 à 11:43:14  profilanswer
 

tu dis que tu veux le porter sous linux mais sous windows ça fonctionne ?

n°1365042
bclinton
ex président
Posté le 12-05-2006 à 13:48:13  profilanswer
 

Oui. Cette appli est completement fonctionnelle depuis longtemps sous windows.
On me demande de la "porter" (guillemets car l'appli est en java) sous linux. Bien entendu certaines choses sont en natif : par exemple les "\" dans les chemins, ou bien le driver microsoft qui me pose probleme.

n°1365112
Sebou77
French Tech powaa :-)
Posté le 12-05-2006 à 14:30:39  profilanswer
 

bah test avec un autre type de driver :)
Ou alors t'as peut être déja fais ?

n°1365211
bclinton
ex président
Posté le 12-05-2006 à 15:36:57  profilanswer
 

Pour le moment j'ai 2 options :
- décoder le fichier "à la main"
- utiliser un driver "pure java". J'en ai récupéré un sur sourceforge, je vais essayer de l'utiliser. http://sourceforge.net/projects/wsvjdbc
L'inconvénient est que les drivers non payants sont très rares.
Sur le site java.sun.com ils ne proposent que des liens vers des drivers payants. Je google-ise depuis 4 jours pour essayer d'en trouver des gratos.

n°1366145
brojnev
Posté le 15-05-2006 à 07:09:51  profilanswer
 

bclinton a écrit :

Pour le moment j'ai 2 options :
- décoder le fichier "à la main"
- utiliser un driver "pure java". J'en ai récupéré un sur sourceforge, je vais essayer de l'utiliser. http://sourceforge.net/projects/wsvjdbc  


 
http://wsvjdbc.sourceforge.net/
"At present it just allows to query a single table."
Ça va pas être évident  
 
Tu as vu  https://xlsql.dev.java.net/ ?
 

n°1366276
bclinton
ex président
Posté le 15-05-2006 à 11:04:07  profilanswer
 

Non mais je vais regarder.
Merci.


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

  [Java/JdbcObbc] Comment lire une database texte sous linux ?

 

Sujets relatifs
[Java et XML] Traitement d'un fichier XML avec JAVAProgrammez vous principalement en C++ ou Java ?
solution pour mettre en forme du texte html dans un formulaireLire données après getelementsbyname()
[Java] Cherche script de chat gratuitéditeur de texte évolué
éxécution de html dans un script javaAffichage d'une image avec un Java Bean (dans un Forms Oracle)
[openGL] saisie de texteLes image et flux audio + Java
Plus de sujets relatifs à : [Java/JdbcObbc] Comment lire une database texte sous linux ?


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