Pb connexion tomcat mysql jsp
bonjour
je veux bien me cooecter avec base de donnée mysql sur une page JSP
j'ai lu pas mal des articule sur net mais ça marche pas je ne sais pas wé le pb
le projet s'appele "test"
la page jsp "formulaire.jsp sont continue
Code:
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 26 27 28 29 30 31 32 33
|
<%@ page import="java.sql.*" %>
<%
Connection connection = null;
Statement statement = null;
ResultSet rs = null;
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String passwd = "mustapha";
String url = "jdbc:mysql://localhost:3306/test";
connection = DriverManager.getConnection(url, user, passwd);
Statement instruction = connection.createStatement();
String sql = " select * from balance" ;
ResultSet resultat = instruction.executeQuery(sql);
while (resultat.next()) {
out.println(resultat.getString("nom")+"<br>");
}
rs.close();
%> |
message d'erreur
Code:
1 2
|
org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test |
j'ai ajouté jar :mysql-connector-java-5.0.4-bin
sur C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib
j'ai modifié le fichier
testWebContentMETA-INF\context.xml
Code:
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 26 27 28 29 30 31
|
<Context path="/balehar" docBase="${catalina.home}/webapps/balehar"
debug="0" privileged="true">
<Resource
name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
/>
<ResourceParams name="jdbc/test">
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>dada</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/ora</value>
</parameter>
</ResourceParams>
</Context> |
et Tomcat 7.0/ conf/server.xml entre balise host
Code:
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 26 27 28 29 30 31
|
<Context path="/GestionConnexion"
reloadable="true"
docBase="\test" >
<Resource
name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/test">
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>dada</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/test</value>
</parameter>
</ResourceParams>
</Context> |
j'espere que vous pouvez m'aidé