Maison > Article > base de données > Comment connecter Tomcat à MySQL : JNDI vs DriverManager ?
Placement du fichier Jar du connecteur MySQL
En fonction de l'approche de gestion des connexions, vous Vous pouvez placer le fichier JAR mysql-connector-java-5.1.13-bin soit dans Tomcat/lib pour les connexions gérées par Tomcat, soit dans Tomcat 6.0webappsmyappWEB-INFlib pour les connexions de base basées sur DriverManager. Le 后者 remplace le premier pour l'application Web spécifique.
Configuration des ressources
Source de données JNDI avec context.xml (géré par Tomcat) :
Configurer la source de données dans YourApp/META-INF/context.xml :
<Resource name="jdbc/yourdb" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" url="jdbc:mysql://localhost:3306/yourdb" driverClassName="com.mysql.jdbc.Driver" username="yourname" password="yourpass" />
Chargement de base du pilote avec web.xml (DriverManager) :
Ajouter une référence d'environnement de ressources à YourApp/WEB-INF /web.xml :
<resource-env-ref> <resource-env-ref-name>jdbc/yourdb</resource-env-ref-name> <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type> </resource-env-ref>
web.xml et Servlet API
Fournissez toujours un fichier web.xml pour définir les servlets, les filtres, les écouteurs et les configurations de ressources. Ce fichier est requis pour exécuter l'application Web selon l'API Servlet.
Ressources supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!