Connexion ODBC access - HTML/CSS - Programmation
Marsh Posté le 09-05-2003 à 20:18:25
Connect = "DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.MapPath("." )&"/rep_de_la_base/nom_de_la_base.mdb;PWD=;"
Marsh Posté le 09-05-2003 à 20:24:45
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
Marsh Posté le 09-05-2003 à 20:26:52
http://java.sun.com/docs/books/tut [...] cting.html
ça donne ça :
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" ); |
Marsh Posté le 09-05-2003 à 20:29:15
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" )!!!
Marsh Posté le 10-05-2003 à 00:16:20
ReplyMarsh Posté le 10-05-2003 à 01:05:11
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?
Marsh Posté le 10-05-2003 à 15:28:18
ça y est j'y suis arrivé! En fait c'était un prob dans mon code.
Merci à tous pour votre aide
Marsh Posté le 09-05-2003 à 19:56:24
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.