问题:
如何设置 Tomcat 与 MySQL 通信数据库?
答案:
1. mysql-connector-java-5.1.13-bin 放置
JDBC 驱动程序的放置取决于管理连接的位置。对于 Tomcat 管理的连接池,请将 JAR 文件放在 Tomcat/lib 中。对于使用 DriverManager#getConnection() 的基本连接,驱动程序可以放置在 Tomcat/lib (适用于所有部署的 Web 应用程序)或 YourApp/WEB-INF/lib (覆盖特定 Web 应用程序的 Tomcat/lib 驱动程序)中。
2.配置文件(context.xml 或 server.xml)
JNDI 数据源:
基本 DriverManager:
3. web.xml
示例(JNDI数据源):
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>
附加资源:
以上是如何配置Tomcat连接MySQL数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!