เหตุผล: ในอินเทอร์เน็ตขนาดใหญ่ ฉันไม่พบเอกสารการกำหนดค่าการรวมล่าสุดของ Mysql4.0.13 และ Tomcat4.1.24 ในเวลาว่าง ฉันสรุปประสบการณ์จริงของฉันในการสร้างสภาพแวดล้อม JSP และเขียนเอกสารการกำหนดค่านี้โดยอ้างอิงถึงบทความการกำหนดค่าที่เกี่ยวข้องกับ Mysql และ Tomcat เวอร์ชันก่อนหน้า ฉันหวังว่ามันจะสามารถใช้เป็นข้อมูลอ้างอิงสำหรับผู้เริ่มต้นที่ชอบ JAVA ได้มากเท่ากับฉัน เพื่อหลีกเลี่ยงการเข้าออกนอกเส้นทาง ระดับของฉันมีจำกัดและเวลาของฉันก็สั้น ดังนั้นจึงยินดีต้อนรับการแก้ไขใดๆ ก็ตาม!
สารบัญ:
1. การเตรียมซอฟต์แวร์
2. การติดตั้งซอฟต์แวร์
3. การกำหนดค่าเริ่มต้นและการทดสอบ
4. การกำหนดค่าแบบรวม
5. การทดสอบแบบเต็มบรรทัด
6. คำแนะนำเพิ่มเติม
7. ขอบคุณ
8. คำแนะนำ
ขั้นตอนการดำเนินการเฉพาะ:
1. การเตรียมซอฟต์แวร์:
สมมติว่าคุณมีสภาพแวดล้อมด้านฮาร์ดแวร์และซอฟต์แวร์ที่สามารถรัน win2000 ได้ตามปกติ
1.J2sdk1.4.1: ไปที่ [url]http://java.sun.com/j2se/1.4.1/download.html[/url] เพื่อดาวน์โหลด
2.Mysql4.0.13: ไปที่ [url]http: //www .mysql.com[/url] ดาวน์โหลด;
3.Tomcat4.1.24: ไปที่ [url]http://jakarta.apache.org/[/url] เพื่อดาวน์โหลด
; -bin.jar: ไปที่ [url]http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar[/url] เพื่อดาวน์โหลด
2. การติดตั้งซอฟต์แวร์:
1. ติดตั้ง J2sdk:
ทำตามตัวช่วยการติดตั้งเพื่อติดตั้ง (โดยทั่วไปจะติดตั้งไปที่ C:j2sdk1.4.1 เพื่อให้ใช้งานง่าย)
2. ติดตั้ง Mysql:
ทำตามตัวช่วยสร้างการติดตั้งเพื่อติดตั้ง (เลือกไดเร็กทอรีการติดตั้งเป็น C: , ใช้งานง่าย หลังจากติดตั้งสำเร็จ เส้นทางคือ: C:mysql);
3. ติดตั้ง Tomcat:
ทำตามตัวช่วยสร้างการติดตั้งเพื่อติดตั้ง (เปลี่ยนไดเร็กทอรีการติดตั้งเป็น C:Tomcat4.1 ในระหว่างนั้นคุณจะถูกถาม) เพื่อใส่รหัสผ่านผู้ดูแลระบบ (ผู้ดูแลระบบ)
4. วางไดรเวอร์ Jdbc ของ Mysql:
ใส่ไฟล์ mm.mysql-2.0.4-bin.jar ไว้ใต้ C:j2sdk1.4.0-rclib (จริงๆ แล้วไม่ใช่ เรื่องที่วางไว้ตรงระบบเป็นหลัก แค่ชี้ไปที่ตัวแปร แต่หลายๆ คนก็บอกว่าใส่ไว้ตรงนี้ดีกว่า เลยเอามาไว้ตรงนี้);
3. การกำหนดค่าและการทดสอบครั้งแรก:
กำหนดค่าสภาพแวดล้อมซอฟต์แวร์ที่ติดตั้งด้านบนเป็นครั้งแรก และทดสอบสภาพแวดล้อม:
(1) การกำหนดค่า - ตัวแปรสภาพแวดล้อม:
1. สร้างตัวแปรระบบใหม่ JAVA_HOME ค่าของมันคือ: C: j2sdk1.4.1 (หากคุณไม่ได้ติดตั้งตามพาธข้างต้น โปรดเปลี่ยน
เป็นพาธการติดตั้งของคุณ) 2. สร้างตัวแปรระบบใหม่ TOMCAT_HOME ค่าของมันคือ: C:Tomcat4 (หากคุณไม่ได้ติดตั้งตาม ไปยังเส้นทางข้างต้น โปรดเปลี่ยนเป็นเส้นทางการติดตั้งของคุณ);
3. System Variable CLASSPATH, เพิ่ม, ค่าของมันคือ: C:Tomcat 4.1commonclasses;C:Tomcat 4.1commonlib
4. ตัวแปรระบบ CLASSPATH เพิ่มค่าของมันคือ: C:j2sdk1.4.0-rclib mm.mysql-2.0.4-bin;
(2) ทดสอบบริการเริ่มต้น:
1. โปรดเริ่ม Tomcat4.1 ก่อน (ค้นหา Apache Tomcat4.1 ใน Start-Program เพื่อรัน Start Tomcat) บริการ:
เปิดเบราว์เซอร์และป้อนในแถบที่อยู่: [url]http:// localhost :8080[/url] การยืนยัน: คุณสามารถดูอินเทอร์เฟซต้อนรับของ Tomcat ในเบราว์เซอร์ได้ในขณะนี้ หมายความว่า Tomcat ทำงานได้ตามปกติ (โปรดทราบว่าพอร์ตเริ่มต้นของ Tomcat คือ 8080 หากถูกครอบครองโดยโปรแกรมอื่น โปรดทราบ) เปลี่ยน)
2. เริ่มบริการ Mysql (บริการ Mysql เริ่มต้นด้วยระบบปฏิบัติการตามค่าเริ่มต้น และ winmysqladmin.exe จะถูกย่อเล็กสุดบนถาดระบบ):
เข้าสู่ CMD ไปที่ไดเร็กทอรี C:mysqlbin ดำเนินการ mysql และกด Enter หากเป็นปกติ ข้อความต้อนรับบางข้อความจะปรากฏขึ้น แสดงว่า Mysql ทำงานได้ดี
4. การกำหนดค่าแบบรวม:
กำหนดค่า Mysql4 และ Tomcat4 ตามนั้น และปล่อยให้ทั้งสองทำงานร่วมกันสำหรับคุณ:
1. คัดลอก mm.mysql-2.0.4-bin.jar ไปยังไดเร็กทอรี common/lib ของ Tomcat
หรือไม่
;รหัสต่อไปนี้เป็น test.jsp ไปยังไดเร็กทอรี C:Tomcat 4.1webappsROOT:
<%@ page contentType="text/html;charset=gb2312" %>
-
java.sql.การเชื่อมต่อการเชื่อมต่อ;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
-
<%--สิ่งที่เชื่อมต่อที่นี่คือไลบรารีทดสอบที่มาพร้อมกับ Mysql4 โดยค่าเริ่มต้น ผู้ใช้และรหัสผ่านเป็นรูทเริ่มต้นและว่างเปล่า --%>
3. ป้อน [url]http://localhost:8080 ในที่อยู่เบราว์เซอร์ /test.jsp[/url] หากหน้าว่างปรากฏขึ้นหลังจากรัน แสดงว่าการรวม Mysql4 และ Tomcat4 สำเร็จ
5. การทดสอบแบบเต็มบรรทัด:
1. เริ่ม Tomcat4.1;
2. สร้างฐานข้อมูลและตาราง
ขั้นแรกให้สร้างตารางใน mysql และแทรกข้อมูลหลาย ๆ ส่วน รหัส sql จะเป็นดังนี้:
สร้างการทดสอบฐานข้อมูล;--Run
ใช้การทดสอบ;--เรียกใช้
สร้างผู้ดูแลระบบ talbe (id int (4) คีย์หลัก auto_increase ชื่อ varchar (20)); - เรียกใช้
INSERT INTO user(name) VALUES('test');--Run
ตกลง คุณได้สร้างการทดสอบฐานข้อมูล สร้างผู้ใช้ตาราง และแทรกบันทึกแล้ว
3. แสดงบันทึกในฐานข้อมูล
บันทึกรหัสต่อไปนี้เป็น test2.jsp ไปยังไดเร็กทอรี C:Tomcat 4.1webappsROOT:
<%@ หน้า contentType="text/html;charset=GBK" %>
<%@ ภาษาหน้า = "java" import = "java.sql.*"%>
-
การเชื่อมต่อการเชื่อมต่อ = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
ถ้า(conn==null){
System.out.println("ได้รับข้อผิดพลาดในการเชื่อมต่อ");
-
คำสั่ง stmt=conn.createStatement();
ResultSet RS_result=null;
-
<หัว>