j\'essais de me connecter a ma base de données mysql via jsp, mais ça marche pas, j\'ai telechargé le driver et je l\'ai copier dans les deux dossiers: commun/lib et server/lib de tomcat et je l\'ai ajouté au class path
si ton code de connexion est correct (t'en as un exemple sur ce post pour PostgreSQL), vérifie que ton serveur BDD tourne bien, que tu t'es pas planté de user/password...
c'est quoi ton message d'erreur dans le http 500 ?
__________________________
je panse, donc j'essuie
Le login et mot de passe sont corrects, le serveur tourne correctement et je le test grace a une ptite application java (qui marche et se connecte a la base).
L'erreur que j'ai est la suivante:
javax.servlet.ServletException: java/sql/Savepoint
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:498)
at org.apache.jsp.connexion_jsp._jspService(connexion_jsp.java:271)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl.....
Merci
J'utilise la JSP suivante pour charger les variables de connexion:
<%
String driver = "org.gjt.mm.mysql.Driver";
String user = "root";
String passwd = "root";
String url = "jdbc:mysql://localhost:3306/test";
%>
Pour l'identification je definie un statement et un result pour l'execution de la requete simple: SELECT * FROM users WHERE ...
C'est tout, le probleme c'est que le site tourne sur un autre poste, et quand je change de poste, je ne reussi point a le reconfigurer sachant que je travaille avec les memes versions de tomcat, mysql et jdk
ok, alors ca vient juste du fait que tu n'as que des connexions local vers ta bdd. crée une connexion de type host pour ton user, et le pb est réglé. (et n'oublie pas de remplacer localhost par l'IP du serveur mysql dans ton url).
__________________________
je panse, donc j'essuie
C'est à quoi j'ai pensé mais j'ai installé ma base de données dans le nouveau poste et je travaille en local et pourtant ça marche plus je sais pas d'ou ça vient.
En tout cas je vais essayer ta solution.
bonjour,
J'ai un souci avec tomcat pour intégrer du php il me signal un message d'erreur java qui est: javax.servlet.ServletException: L'exécution de la servlet a lancé une exception