Maison >base de données >tutoriel mysql >Comment puis-je configurer Tomcat pour se connecter à une base de données MySQL ?
Question :
Comment puis-je configurer Tomcat pour communiquer avec MySQL base de données ?
Réponse :
1. Placement mysql-connector-java-5.1.13-bin
L'emplacement du pilote JDBC dépend de l'endroit où les connexions sont gérées. Pour un pool de connexions géré par Tomcat, placez le fichier JAR dans Tomcat/lib. Pour les connexions de base utilisant DriverManager#getConnection(), le pilote peut être placé soit dans Tomcat/lib (s'applique à toutes les applications Web déployées), soit dans YourApp/WEB-INF/lib (remplace le pilote Tomcat/lib pour l'application Web spécifique).
2. Fichiers de configuration (context.xml ou server.xml)
Source de données JNDI :
Basic DriverManager :
3. web.xml
Exemple (JNDI Source de données) :
context.xml
<Context> <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" /> </Context>
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>
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!