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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Connexion ODBC access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connexion ODBC access

n°388644
mathos
Posté le 09-05-2003 à 19:56:24  profilanswer
 

Salut
 
J'utilise Tomcat par obligation car je dois rendre un projet XML et JSP pour lundi seulement je souhaiterais me connecter à une base access. Comment faut-il faire? J'ai tout installé nikel seulement je ne connais pas la syntaxe pour s'y connecter.
A la fac ils se connectent à Oracle de la manière suivante :
 
- Class.forName("oracle.jdbc.driver.OracleDriver" );
     
- connect = DriverManager.getConnection("jdbc:oracle:thin:@panthere:1521:MIA3","ibarra","ro0Nono" );
 
Seulement pour access j'en sais rien!!
 
le problème est ici : oracle.jdbc.driver.OracleDriver! Que mettre à la place d'oracle?
 
 
Pouvez-vous m'aider?
 
Merci d'avance.

mood
Publicité
Posté le 09-05-2003 à 19:56:24  profilanswer
 

n°388669
Flyman30
Posté le 09-05-2003 à 20:18:25  profilanswer
 

Connect = "DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.MapPath("." )&"/rep_de_la_base/nom_de_la_base.mdb;PWD=;"

n°388678
uriel
blood pt.2
Posté le 09-05-2003 à 20:24:45  profilanswer
 

tu dois faire un pont jdbc:odbc
 
ça donne qqchose comme ça :

conn = DriverManager.getConnection("jdbc:odbc:DsnName" );


 
et les nom de user et mot de passe en parametre si necessaire
 
il faut lire pont jdbc : odbc


Message édité par uriel le 09-05-2003 à 20:25:16

---------------
IVG en france
n°388679
mathos
Posté le 09-05-2003 à 20:24:53  profilanswer
 

Et dans class.forName(" " ) je mets quoi?

n°388683
uriel
blood pt.2
Posté le 09-05-2003 à 20:26:52  profilanswer
 

http://java.sun.com/docs/books/tut [...] cting.html
 
ça donne ça :
 

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
 


---------------
IVG en france
n°388687
mathos
Posté le 09-05-2003 à 20:29:15  profilanswer
 

Même sous windows?  
 
Voilà mon code :  
 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
  out.println("<p>connexion ...</p>" );
  comm=DriverManager.getConnection("jdbc:odbc:XML" );
  out.println("<p>connexion effectuée</p>" );
  Statement stat=comm.createStatement();    
  out.println("<p>requête ...</p>" );
  ResultSet res=stat.executeQuery("Select * from Papier" );
  out.println(res.getRow());
  out.println("<p>requête effectuée</p>" );
  out.println("<p>le tableau :</p>" );
  out.println("<table>" );
  out.println("<TD>"+res.getString("nom" )+"</TD>" );
 
et ça plante sur la méthode getString("nom" )!!!


Message édité par mathos le 09-05-2003 à 20:31:00
n°388856
benou
Posté le 10-05-2003 à 00:16:20  profilanswer
 

t'as correctement configuré ta base en ODBC ?


---------------
ma vie, mon oeuvre - HomePlayer
n°388897
mathos
Posté le 10-05-2003 à 01:05:11  profilanswer
 

Je crois. J'ai ouvert "source de données ODBC" et dans l'onglet "source de données utilisateur" j'ai ajouté ma base "XML" avec comme pilote "driver do microsoft access (.mdb)". Je pense que c'est tout ce qu'il y à faire?

n°389115
mathos
Posté le 10-05-2003 à 15:28:18  profilanswer
 

ça y est j'y suis arrivé! En fait c'était un prob dans mon code.
 
Merci à tous pour votre aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Connexion ODBC access

 

Sujets relatifs
[ACCESS 97] Lecture seule pour ACCESSASP et base access... Petite question...
[SQL sous VBA ] insertion d'un RS dans une table : ACCESS 97[Access 97] lancer automatiquemenet un formulaire
connexion a un site =)[pas résolu!!]lancer une connexion internet à partir d'une appli
p'tit question Access...Meilleur endroit ou stocker des mots de passe dans Access...
odbc vers Mysql[Access] Pb connexion base ODBC
Plus de sujets relatifs à : Connexion ODBC access


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