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 :
- try {
- // manually register the JDBC/ODBC driver by loading its class
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
- } catch (ClassNotFoundException e) {
- // error handling / error message
- }
- String url = "jdbc:odbc:DRIVER={Microsoft Text Driver (*.txt; *.cvs)};FIL=text;READONLY=FALSE;DBQ="+databasepath;
- 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é.