如何將 Tomcat 連接到 MySQL:JNDI 與 DriverManager?

Patricia Arquette
發布: 2024-11-23 00:19:15
原創
949 人瀏覽過

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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板