Salut..je vous emprie de m`avoir expliquer le probleme probable de ce code (il est compiler sans erreur), en fait lorsque je le place dans une classe java classique ayant un main, il marche a merveille et il fait la connection avec succes mais lorsque je le place dans un servlet ou bien un javabean invoquer par un jsp il marche plus et il me retourne le message "connection echouee"..merci d`avance
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.sql.*;
 
public class TestConnection extends HttpServlet{
	public void doPost(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException{
		String msg;
         try{Class.forName("org.postgresql.Driver");
			String url = "jdbc:postgresql://localhost:5432/Application";
			String user = "postgres";
			String passwd = "18082007";
			Connection conn = DriverManager.getConnection(url, user, passwd);
			msg="connection reussite";
		} catch (Exception e) {
			msg="connection echouee";
		}
		res.setContentType("text/html");
		PrintWriter out=res.getWriter();
		out.println("<html><body><h1>"+msg+"</h1></body></html>");
 
}
}
}