Connection a la base de donné JSP

Fermé
kribac Messages postés 104 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 28 avril 2016 - 27 mai 2011 à 01:39
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 27 mai 2011 à 18:20
Bonjour,
comme le titre indique je veux connecter ma base de donnée avec jsp

voila mon ex
ma page index.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method="post" action="bb.jsp">

<label>
choose:
</label>
<input type="text" name="choose" value="choose" "maxlength="25" />

<input type="submit" name="envoi" value="Envoyer"/>
</form>
</body>
</html>


// donc un petit formulaire comme vous voyer j'appel "bb.jsp" qui contient la connexion a ma base de donné "sondage" :


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*" %>
<%
try {
Class.forName("com.mysql.jdbc.Driver" );
String urlMysql= "jdbc:mysql://127.0.0.1/sondage";
Connection connectionMySql = DriverManager.getConnection(urlMysql, "root", "");
if (connectionMySql != null)
out.print(" Connexion OK!");
else
out.print(" Pas de connexion");
}
catch (Exception e1) {
}
%>


il est ou le problem SVP pour quoi ça marche pas il ne m'affiche ni Connexion OK! ni Pas de connexion il m'affiche une page vide :(

merci bqqq a tssssss

1 réponse

Utilisateur anonyme
27 mai 2011 à 13:46
Bonjour,

Remplacez ceci
<code>
catch (Exception e1) {
}
<code>

par
<code>

catch (Exception e1) {
System.out.println(e1?.getMessage());
}
<code>

Vous aurez sans doute un message d'erreur plus explicite.
0
kribac Messages postés 104 Date d'inscription mercredi 16 janvier 2008 Statut Membre Dernière intervention 28 avril 2016 10
27 mai 2011 à 17:29
bonjour mercii bqq il ma afficher maintenant mais regard ce qu'il a afficher :

com.mysql.jdbc.Driver

c'est tt !! j'ai pas compris ou est le problème !! pour le jar de mysql je lai mis
0
Utilisateur anonyme
27 mai 2011 à 17:44
Heu, je sèche...
Si le jar est bien à sa place et qu'il est dans le ClassPath du projet, je ne sais pas.
D'habitude je bosse avec une classe dédiée au connection SQL, du coup je n'ai jamais fait appel à Class.ForName dans un JSP.
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
27 mai 2011 à 18:20
Avec le message d'erreur complet, ce serait mieux.

Remplace :

catch (Exception e1) {
System.out.println(e1?.getMessage());
}

Par :

catch (Exception e1) {
System.out.println(e1.printStackTrace());
}
0