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 : 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
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
j'ai ajouté jar :mysql-connector-java-5.0.4-bin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
sur C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\lib
j'ai modifié le fichier
testWebContentMETA-INF\context.xml
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
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 : 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
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é
Partager