j'ai un probléme au niveau de la connexion entre une BD à travers une classe .Voici le code de la classe ainsi que le code du programme de connexion:
******code du programme de connexion*******
<%@page import="essai2_pm_analyser.*"%>
<%@page import=" java.sql.*"%>
<%@page import=" java.lang.*"%>
<html>
<head>
<title>
indexform
</title>
</head>
<body bgcolor="#ffffff">
<%
String user=request.getParameter("login");
String motpass=request.getParameter("password");
connexionDB con= new connexionDB();
con.connexionDB();
con.makeconnexion();
if((con.n.equals(user))&&(con.p.equals(motpass)))
{
response.sendRedirect("sommaire.jsp");
}
else{out.println("verifiez votre login ou votre mot de passe!!!");}
%>
</body>
</html>
*******code de la classe *********
package essai2_pm_analyser;
import java.sql.*;
/**
* <p>Titre : </p>
* <p>Description : </p>
* <p>Copyright : Copyright (c) 2004</p>
* <p>Société : </p>
* @author non attribuable
* @version 1.0
*/
public class connexionDB {
private String myDriver = "org.gjt.mm.mysql.Driver";
private String myURL = "jdbc:mysql2://localhost:3306/nom";
private Connection myCon;
public void connexionDB() {}
public String n,p;
public void makeconnexion() throws Exception
{
Class.forName(myDriver);
myCon = DriverManager.getConnection(myURL);
Statement stmt = myCon.createStatement();
ResultSet myResultSet = stmt.executeQuery("select*fromtable1");
while (myResultSet.next())
{
n= myResultSet.getString ("nom");
p =myResultSet.getString ("prenom");
}
}
public void takeDown() throws Exception {
cleanup();
myCon.close();
}
public void cleanup() throws Exception;
}
merci de l'aide