JDBC et .JAR sont dans un bateau..... - Java - Programmation
Marsh Posté le 07-04-2004 à 13:29:26
la base access est dans le jar c'est ca ?
Je précède la réponse en supposant que c'est oui.
Réponse non. Pour accéder à une basse access il faut faire un JDBC-ODBC bridge dans windows et sans ca tu ne peux pas te connecter à ta base.
Marsh Posté le 07-04-2004 à 13:56:18
DarkLord a écrit : la base access est dans le jar c'est ca ? |
Aujourd'hui je me connecte à la base avec ca :
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver" ).newInstance ();
pConnect = DriverManager.getConnection ("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=Gtravail/utb/base/Param.mdb;" );
Et la partie du chemin à partir de "utb" va etre dans un point jar.
Donc ouai la base sera dans un jar.
Et la question c'etait est ce qu'a la place d'un chemin complet on ne pouvait pas donner un chemin d'un fichier dans un Jar.
Marsh Posté le 07-04-2004 à 13:59:35
Ba sinon décompresse le fichier Access vers un répertoire temporaire et flingue-le à la destruction de la machine virtuelle Spa hyper propre mais dans l'immédiat, j'vois pas trop comment faire autrement.
Marsh Posté le 07-04-2004 à 14:03:09
Taiche a écrit : Ba sinon décompresse le fichier Access vers un répertoire temporaire et flingue-le à la destruction de la machine virtuelle Spa hyper propre mais dans l'immédiat, j'vois pas trop comment faire autrement. |
ouai ca pourrait etre une solution.
Mais je ne m'en sert pas que temporairement, apres utilisation, j'aurai besoin de la remettre dans le jar pour garder les parametres modifiés , c'est possible ca ?
Marsh Posté le 07-04-2004 à 14:10:35
ah bin moi je débarque. Je pensais qu'on devait déclarer le lien ODBC dans windows pour pouvoir l'utiliser
Marsh Posté le 07-04-2004 à 14:13:53
DarkLord a écrit : ah bin moi je débarque. Je pensais qu'on devait déclarer le lien ODBC dans windows pour pouvoir l'utiliser |
Oulla non !!!
ya pas besoin de DSN pour des trucs du genre Access.
C'est pas mal pratik
C'est sur ke si il yavait eu besoin d'un DSN c'etait sans espoir pour aller chercher une base dans une archive, mais la, jme disais ke peut-etre...
Marsh Posté le 07-04-2004 à 14:47:32
etot a écrit : |
ca me parait difficile : le jar sera utilisé => tu n'aura pas le droit de le modifier
Marsh Posté le 07-04-2004 à 16:17:50
benou a écrit : |
C'est vrai ca.
Bref ma seule chance c'est de lire ma base direct à partir du JAR.
et ca c pas gagner
Marsh Posté le 07-04-2004 à 16:41:36
etot a écrit : |
si c'est que lire oui. Si c'est modifier tu auras le même problème
Marsh Posté le 07-04-2004 à 12:55:20
Hello tout le monde.
Voila, jvous explique mon pb.
J'ai un application qui accede à une base Access via JDBC
pour recup et ecrire des parametres.
Le tout se trouve pour l'instant dans des repertoires mais
ca sera bientot tout integrer dans un .jar .
La question est : peut-on acceder via JDBC à une base Access
contenu dans un Jar file.
Et si oui, biensur comment ?
Si quelque a une reponse, je prends direct, par ce ke j'ai
pas trouvé grand chose à ce sujet.
merci d'avance.