Rechercher : dans
Par :

[jsp]connexion access avec jsp

Dernière réponse le 8 nov 2007 à 12:52:51 laure, le 19 sep 2005 à 16:45:08 
 Signaler ce message aux modérateurs

Bonjour je voudrais réaliser une connexion de la base de donnée access avec jsp mais pr l'instant ça ne veut pas marcher .voila mon code :

import java.sql.*;
import java.util.*;
import java.io.* ;

import java.lang.*;

import com.ms.jdbc.odbc.JdbcOdbcDriver;

<%

DriverManager.registerDriver(sun.jdbc.odbc.JdbcOdbcDriver);
Driver pilote = (Driver) Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:odbc:DsnUtil");
Statement instruc = conn.createStatement();

ResultSet rs = instruc.executeQuery("SELECT titre, nom, prenom From utilisateur");

while (rs.next()) {

String titre = rs.getString("titre");
String nom = rs.getString("nom");
String prenom = rs.getString("prenom");
out.print("<tr><td>" + titre + "</td><td>" + nom + "</td></tr>" + prenom + "</td></tr>"); 
}

<html>
<head> 
<title>formulaire</title>
</head>
<body bgcolor="#6666FF" text="#330066">
<p> </p>


<h1 align="center"> Envoi des cordonnées </h1>


  <div align="center">
<table width="75%" height="249" border="5" bordercolor="#0000FF">
    <tr> 
      <td height="235" background="">
<div align="center"><form method="post" action="envoyer.jsp">
	 <b><font color="#000066" size="1" face="Verdana">M/Mme/Mlle</font><font size="1" face="Verdana"></b>
		<select name="titre">
			<option> Mr </option>
			<option> Mme </option>
			<option> Mlle </option>
		</select>
	<br> <br>

  <b><font color="#000066" size="1" face="Verdana">Nom</font><font size="1" face="Verdana"><br>
          <input type="text" name="nom" style="background-color : #ffffcc">
          <br>
          <font color="#000066">Prénom</font></font></b><br>
          <input type="text" name="prenom" style="background-color : #ffffcc">
          <br>
          <br>
          <input type="submit" name="Submit" value="Entrer">
  </form>       </div>  
 </td>
    </tr>
  </table>
  </div>


  </body>
  </html>



instruc.close();

conn.close(); 

merci d'avance

1

Vincent B, le 19 sep 2005 à 19:38:56

Bonsoir Laure,

Tu ne peux pas utiliser directement les classes Java, elles doivent d'abord être compilées.

Si tu programmes en Java, tu dois disposer d'un environnement complet :

Le JDK ( la machine virtuelle Java)
Le serveur web JSP (Tomcat est le plus courant)
le compilateur (JCreator est facile d'utilisation)
l'editeur pour tes pages JSP (ScriptEdit est facile d'utilisation)

Je viens de te décrire mon environnement java que j'utilise sur un vieux PC portable sans problème.

Je te propose un modèle de développement, celui que j'utilise :

Les JSP pour la présentation
Les Servlets pour la logique "métier" (par exemple ta connexion à la base de données)

Tu dois séparer les deux. Les servlets sont des classes spécifiques qui doivent être compilées, alors que les pages JSP ne sont pas compilées par toi.

Je dispose d'un exemple complet que je peux zipper et t'envoyer. Si tu ne veux pas laisser ton adresse mail sur le forum, utilise mon site web à la page http://www.networkvb.com/mail.php

En espérant t'avoir aidé,

Cordialement,

Vincent Patience et persévérance, la réussite est au bout

Répondre à Vincent B

2

laure, le 20 sep 2005 à 12:52:58

Merci vincent mais tout ce ke tu m'a dis j'utilise tomcat mais le pb que j'ai j'ai pas su comment séparer la connexion avec le formulaire ke j'ai réalisé.
remercie

Répondre à laure

5

mostafa, le 27 mar 2007 à 16:14:00

Bonjour vincent
j'ai aussi le meme problme de connexion avec les jsp en fait je suis un débutant en ce langage et j'aimerais que vous m'envoyer votre exemple .zip sur cet adresse elmostafa06@hotmail.com
et merci d'avance

Répondre à mostafa

3

Vincent B, le 20 sep 2005 à 13:03:20

Bonjour Laure,

Comme tu n'avais pas précisé ta configuration, j'ai préféré faire un rappel. Comme je te disais, tu dois avoir ta page JSP pour le formulaire, et la servlet pour la connexion à la base de données et le traitement.

Si tu as des difficultés pour réaliser ta servlet, le fichier zip est toujours à ta disposition si tu le souhaites.

Amicalement,

Vincent B
Mail : v.barberot at networkvb.com Patience et persévérance, la réussite est au bout

Répondre à Vincent B

4

laure, le 20 sep 2005 à 13:21:21

Remercie vincent le problème ke j'ai trouvé comment faire le lien entre la page jsp et la connexion c'est pr cela je l'ai réalisé sur une seule page.merci de m'avoir envoyé le zip sur ismmada@yahoo.fr

remercie

Répondre à laure

6

 joul_flash, le 8 nov 2007 à 12:52:51

Remercie vincent le problème ke j'ai trouvé comment faire le lien entre la page jsp et la connexion c'est pr cela je l'ai réalisé sur une seule page.merci de m'avoir envoyé le zip sur jouali@hotmail.com

remercie

Répondre à joul_flash