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

  FORUM HardWare.fr
  Programmation
  Java

  JDBC et .JAR sont dans un bateau.....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JDBC et .JAR sont dans un bateau.....

n°694573
eTot
Posté le 07-04-2004 à 12:55:20  profilanswer
 

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.

mood
Publicité
Posté le 07-04-2004 à 12:55:20  profilanswer
 

n°694593
darklord
You're welcome
Posté le 07-04-2004 à 13:29:26  profilanswer
 

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.
 


Message édité par darklord le 07-04-2004 à 13:30:39
n°694612
eTot
Posté le 07-04-2004 à 13:56:18  profilanswer
 

DarkLord a écrit :

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.
 
 


 
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=G:/travail/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.
 

n°694614
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 07-04-2004 à 13:59:35  profilanswer
 

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.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°694617
eTot
Posté le 07-04-2004 à 14:03:09  profilanswer
 

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 ?

n°694631
darklord
You're welcome
Posté le 07-04-2004 à 14:10:35  profilanswer
 

ah bin moi je débarque. Je pensais qu'on devait déclarer le lien ODBC dans windows pour pouvoir l'utiliser :o

n°694638
eTot
Posté le 07-04-2004 à 14:13:53  profilanswer
 

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 :o


 
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...

n°694659
benou
Posté le 07-04-2004 à 14:47:32  profilanswer
 

etot a écrit :


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 ?


ca me parait difficile : le jar sera utilisé => tu n'aura pas le droit de le modifier :/


---------------
ma vie, mon oeuvre - HomePlayer
n°694775
eTot
Posté le 07-04-2004 à 16:17:50  profilanswer
 

benou a écrit :


ca me parait difficile : le jar sera utilisé => tu n'aura pas le droit de le modifier :/


 
C'est vrai ca.
Bref ma seule chance c'est de lire ma base direct à partir du JAR.
et ca c pas gagner :(
 

n°694811
benou
Posté le 07-04-2004 à 16:41:36  profilanswer
 

etot 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 :(
 
 


si c'est que lire oui. Si c'est modifier tu auras le même problème :/


---------------
ma vie, mon oeuvre - HomePlayer

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

  JDBC et .JAR sont dans un bateau.....

 

Sujets relatifs
DataSource : Cannot create JDBC driver of class '' for connect URL '(jdbc) récupérer la valeur auto-increment avec sql server
[JAVA][JDBC] Comment installer et configurer une connexion BDD Mysql[JDBC] Installation et fonctionnement du driver avec MySQL
[JDBC] problème d'encodage de caractères.[Postgres] pb de connexion via JDBC : "erreur peu commune"
Retrouver le schema d'une fonction stockée Oracle via JDBCNombre de caractères dans une requète et drivers JDBC
[Java] Problème de classpath avec un fichier Jardriver JDBC, Problème de ClassPath [Résolu]
Plus de sujets relatifs à : JDBC et .JAR sont dans un bateau.....


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