Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich Tomcat für die Verbindung mit einer MySQL-Datenbank konfigurieren?

Barbara Streisand
Freigeben: 2024-11-27 00:55:18
Original
174 Leute haben es durchsucht

How Can I Configure Tomcat to Connect to a MySQL Database?

Tomcat für die Verbindung mit MySQL konfigurieren

Frage:

Wie kann ich Tomcat für die Kommunikation mit MySQL einrichten? Datenbank?

Antwort:

1. mysql-connector-java-5.1.13-bin Platzierung

Die Platzierung des JDBC-Treibers hängt davon ab, wo Verbindungen verwaltet werden. Für einen von Tomcat verwalteten Verbindungspool platzieren Sie die JAR-Datei in Tomcat/lib. Für Basisverbindungen mit DriverManager#getConnection() kann der Treiber entweder in Tomcat/lib (gilt für alle bereitgestellten Webapps) oder YourApp/WEB-INF/lib (überschreibt den Tomcat/lib-Treiber für die spezifische Webapp) platziert werden.

2. Konfigurationsdateien (context.xml oder server.xml)

  • JNDI-Datenquelle:

    • Konfigurieren Sie die Datenquelle mit YourApp/META-INF/context.xml.
  • Basic DriverManager:

    • Die Konfiguration wird nicht von Tomcat übernommen. Kann manuell mithilfe von Hardcoding, Eigenschaftendateien, XML-Dateien usw. verwaltet werden.

3. web.xml

  • Stellen Sie immer eine web.xml-Datei bereit.
  • Ressourcen konfigurieren und Servlets, Filter, Listener usw. definieren.

Beispiel (JNDI Datenquelle):

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Zusätzliche Ressourcen:

  • [JDBC-Verbindungen in Servlet-Anwendungen](https://www.baeldung.com/java-jdbc-connection-pool)
  • [DAO-Tutorial](https://www.tutorialspoint.com/java-dao)

Das obige ist der detaillierte Inhalt vonWie kann ich Tomcat für die Verbindung mit einer MySQL-Datenbank konfigurieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage