首页 > 数据库 > mysql教程 > 如何将 Tomcat 连接到 MySQL:JNDI 与 DriverManager?

如何将 Tomcat 连接到 MySQL:JNDI 与 DriverManager?

Patricia Arquette
发布: 2024-11-23 00:19:15
原创
978 人浏览过

How to Connect Tomcat to MySQL: JNDI vs. DriverManager?

如何为 MySQL 连接配置 Tomcat

放置 MySQL 连接器 Jar

根据连接管理方法,您可以可以将 mysql-connector-java-5.1.13-bin JAR 文件放置在 Tomcat/lib 中Tomcat 管理的连接或 Tomcat 6.0webappsmyappWEB-INFlib 中用于基于 DriverManager 的基本连接。对于特定的 web 应用程序,晕会覆盖前者。

资源配置

带有 context.xml 的 JNDI 数据源(Tomcat 管理):
配置数据源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"
/>
登录后复制

使用 web.xml 加载基本驱动程序 (DriverManager):
向 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 和 Servlet API

始终提供一个 web.xml 文件来定义 servlet、过滤器、侦听器和资源配置。根据 Servlet API 运行 Web 应用程序需要此文件。

其他资源

  • 使用静态 java.sql.Connection 实例是否安全在多线程系统中?
  • 我应该如何在基于 servlet 的情况下连接到 JDBC 数据库/数据源应用程序?
  • 我必须在哪里放置 Tomcat 连接池的 JDBC 驱动程序?
  • DAO 教程 - 基本 JDBC/DAO 教程,针对 Tomcat/JSP/Servlet

以上是如何将 Tomcat 连接到 MySQL:JNDI 与 DriverManager?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板