Bonjour,
j'utilise Eclipse Java EE avec Tomcat, mais je voudrais faire un exercice qui utilise MySQL afin de créer une table avec un certain nombre de données dedans. J'utilise un pool de connexion, c'est pourquoi j'utilise le fichier exemple15.xml sous tomcat/conf/Catalina/localhost/:
Ensuite j'ai installé le pilote mysql-connector-java-5.1.19-bin.jar dans le répertoire tomcat/lib.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <Context path="/exemple15" reloadable="true" docBase="J:\PROJETWEB\exemple15" workDir="J:\PROJETWEB\exemple15\work"> <Resource name="jdbc_struts2_MySQL" auth="Container" type="javax.sql.DataSource" username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/struts2" maxActive="20" maxIdle="10" validationQuery="SELECT 1"/> </Context>
Bref apparemment tout fonctionne lorsque j'exécute mon application, sauf qu'evidemment je n'ai pas les données de la table qui apparaissent, car je ne sais pas comment exécuter les requêtes ci-dessous sous Eclipse:
Bref, comment pourrais-je créer ma base de données MySQL, nommée "struts2" avec une table client et trois champs: idClient, identifiant et motdepasse.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 -- -- Structure de la table `client` -- CREATE TABLE `client` ( `idClient` int(11) NOT NULL auto_increment, `identifiant` varchar(20) character set utf8 NOT NULL default '', `motdepasse` varchar(20) character set utf8 NOT NULL default '', PRIMARY KEY (`idClient`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ; -- -- Contenu de la table `client` -- INSERT INTO `client` (`idClient`, `identifiant`, `motdepasse`) VALUES (1, 'jlafosse', 'jerome'); INSERT INTO `client` (`idClient`, `identifiant`, `motdepasse`) VALUES (2, 'astapane', 'amelie'); INSERT INTO `client` (`idClient`, `identifiant`, `motdepasse`) VALUES (3, 'amartin', 'alain'); INSERT INTO `client` (`idClient`, `identifiant`, `motdepasse`) VALUES (4, 'pleroy', 'pierre');
Merci d'avance pour votre réponse.
Mumu27!