Je suis en train de mettre mon site en ligne, il est en JSP et je souhaite atteindre une BD MySql. J'ai un problème avec la connexion, j'utilise la classe MysqlDataSource pour faire la connexion, cependant quand j'essaie de créer une nouvelle connexion, le système plante avec le message suivant:
Exception
org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
...
Root cause
javax.servlet.ServletException
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
at org.apache.jsp.index2_jsp._jspService(index2_jsp.java:197)
....
J'ai beau chercher je ne trouve pas d'ou vient le problème. Voici le code de création d'une nouvelle connexion:
public class Database {
private MysqlDataSource _instance;
/**
* Singleton
*/
public MysqlDataSource getDatabase(){
if(_instance == null){
_instance = new MysqlDataSource();
_instance.setServerName("localhost");
_instance.setPort(3306);
_instance.setUser("marche-auto_ch");
_instance.setPassword("u7uunzcw");
_instance.setDatabaseName("marche-auto_ch");
}
return _instance;
}
/** Retourne une connection sur la base de donnees */
public Connection getConnection() throws SQLException {
return (Connection)_instance.getConnection();
}
}
quelqu'un peut m'aider?merci bcp
