Platzieren des MySQL Connector Jar
Abhängig vom Verbindungsverwaltungsansatz können Sie Sie können die JAR-Datei mysql-connector-java-5.1.13-bin entweder in Tomcat/lib für von Tomcat verwaltete Verbindungen oder in platzieren Tomcat 6.0webappsmyappWEB-INFlib für grundlegende DriverManager-basierte Verbindungen. Die Funktion überschreibt Ersteres für die spezifische Webanwendung.
Ressourcenkonfiguration
JNDI-Datenquelle mit context.xml (von Tomcat verwaltet):
Konfigurieren Sie die Datenquelle in 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" />
Grundlegendes Treiberladen mit web.xml (DriverManager):
Fügen Sie einen Ressourcenumgebungsverweis zu YourApp/WEB-INF hinzu /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 und Servlet API
Stellen Sie immer eine web.xml-Datei zum Definieren von Servlets, Filtern, Listenern und Ressourcenkonfigurationen bereit. Diese Datei ist zum Ausführen der Webanwendung gemäß der Servlet-API erforderlich.
Zusätzliche Ressourcen
Das obige ist der detaillierte Inhalt vonWie verbinde ich Tomcat mit MySQL: JNDI vs. DriverManager?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!