Meletakkan Balang Penyambung MySQL
Bergantung pada pendekatan pengurusan sambungan, anda boleh meletakkan fail JAR mysql-connector-java-5.1.13-bin sama ada dalam Tomcat/lib untuk Sambungan yang diuruskan Tomcat atau dalam Tomcat 6.0webappsmyappWEB-INFlib untuk sambungan berasaskan DriverManager asas. The后者 mengatasi yang pertama untuk apl web tertentu.
Konfigurasi Sumber
JNDI Datasource dengan context.xml (Tomcat-managed):
Konfigurasikan sumber data dalam 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" />
Pemacu Asas Memuatkan dengan web.xml (DriverManager):
Tambahkan rujukan persekitaran sumber kepada 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 dan Servlet API
Sentiasa sediakan fail web.xml untuk mentakrifkan servlet, penapis, pendengar dan konfigurasi sumber. Fail ini diperlukan untuk menjalankan aplikasi web mengikut API Servlet.
Sumber Tambahan
Atas ialah kandungan terperinci Bagaimana untuk Menyambung Tomcat ke MySQL: JNDI vs. DriverManager?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!