ขั้นตอนแรก:----ติดตั้ง J2SDK:
ไปที่เว็บไซต์อย่างเป็นทางการของ SUN ( http://java.sun.com ) เพื่อดาวน์โหลดไฟล์การติดตั้ง J2SDK: j2sdk-1_4_2_04-windows-i586-p.exe และติดตั้ง J2SDK หลังจากนั้น หลังจากติดตั้ง ให้ตั้งค่าตัวแปรสภาพแวดล้อม: My Computer---Properties---Advanced---Environment Variables;
Select---System Variables (S):
ตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME:
คลิก --- ใหม่ ป้อนชื่อตัวแปร: JAVA_HOME
และป้อนค่าตัวแปร: D:Java
(สมมติว่าติดตั้ง J2SDK ในไดเร็กทอรี D:Java ซึ่งเป็นไดเร็กทอรีการติดตั้งของ J2SDK อยู่แล้ว)
จากนั้น ---ตกลง ตัวแปรสภาพแวดล้อม JAVA_HOME ได้รับการตั้งค่าแล้ว
ตั้งค่าตัวแปรสภาพแวดล้อม CLASSPATH:
คลิก --- ใหม่ ป้อนชื่อตัวแปร: CLASSPATH
และป้อนค่าตัวแปร: D:Javabin;.;D:Javalib;D:Javalibdt . jar;D:Javalibtools.jar
(จุด "." และเครื่องหมายอัฒภาค ";" ตรงกลางเป็นสิ่งจำเป็น)
จากนั้น --- ยืนยันว่าได้ตั้งค่าตัวแปรสภาพแวดล้อม CLASSPATH แล้ว
ตั้งค่าตัวแปรสภาพแวดล้อม PATH:
คลิก --- ใหม่ ป้อนชื่อตัวแปร: PATH
ป้อนค่าตัวแปร: D:Java;.;D:Javabin
(จุดตรงกลาง "." และเครื่องหมายอัฒภาค " ;" เป็นสิ่งจำเป็น)
จากนั้น --- ยืนยันว่าตัวแปรสภาพแวดล้อม JAVA_HOME ได้รับการตั้งค่าแล้ว
หลังจากตั้งค่าตัวแปรสภาพแวดล้อมทั้งสามแล้ว ให้เขียนโปรแกรม Java อย่างง่ายเพื่อทดสอบว่า J2SDK ได้รับการติดตั้งสำเร็จหรือไม่:
สร้างการทดสอบไดเร็กทอรีใหม่ภายใต้ D:;
การทดสอบชั้นเรียนสาธารณะ {
โมฆะคงสาธารณะ main (String args []) {
System.out.println("นี่คือโปรแกรมทดสอบ");
-
}
บันทึกโปรแกรมข้างต้นเป็นไฟล์ชื่อ Test.java ในไดเร็กทอรี D:test
จากนั้นเปิดหน้าต่างพรอมต์คำสั่ง ซีดีไปที่ไดเร็กทอรีทดสอบของคุณ จากนั้นพิมพ์คำสั่งต่อไปนี้
javac Test.java
การทดสอบ Java
ในขณะนี้ แสดงว่าการติดตั้งสำเร็จ
หากประโยคนี้ไม่ได้พิมพ์ออกมา คุณจะต้องตรวจสอบการกำหนดค่าของคุณอย่างละเอียด
หากติดตั้ง J2SDK ข้างต้นสำเร็จแล้ว ให้ติดตั้ง Tomcat ต่อไป:
ขั้นตอนที่ 2: ----ติดตั้ง Tomcat:
ดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการของ Tomcat ( http://www.apache.org/dist/jakarta/tomcat-4/ ) tomcat :
jakarta-tomcat-4.1.30.exe ดาวน์โหลดและติดตั้ง (ตัวอย่างเช่น ติดตั้งภายใต้ D:Tomcat)
หลังการติดตั้ง ให้ตั้งค่าตัวแปรสภาพแวดล้อม: My Computer---Properties---Advanced---Environment Variables;
Select---System Variables (S):
ตั้งค่า CATALINA_HOME ตัวแปรสภาพแวดล้อม :
คลิก --- ใหม่ ป้อนชื่อตัวแปร: CATALINA_HOME
ป้อนค่าตัวแปร: D:Tomcat
จากนั้น --- ตกลง ตอนนี้ตัวแปรสภาพแวดล้อม CATALINA_HOME ได้รับการตั้งค่าแล้ว
ตั้งค่าตัวแปรสภาพแวดล้อม CATALINA_BASE:
คลิก --- ใหม่ ป้อน: CATALINA_BASE ในชื่อตัวแปร
ป้อน: D:Tomcat ในค่าตัวแปร
จากนั้น --- ตกลง ตัวแปรสภาพแวดล้อม CATALINA_BASE ได้รับการตั้งค่าแล้ว
จากนั้นแก้ไข CLASSPATH ในตัวแปรสภาพแวดล้อมและต่อท้าย servlet.jar ภายใต้ commonlib ในไดเร็กทอรีการติดตั้ง Tomat เป็น CLASSPATH
CLASSPATH ที่แก้ไขจะเป็นดังนี้:
CLASSPATH=D:Javabin;.;D:Java lib; D:Javalibdt.jar;D:Javalibtools.jar;
D:Tomcatcommonlibservlet.jar
จากนั้นคุณสามารถเริ่ม tomcat และไปที่ http://localhost:8080 ใน IE หากคุณเห็นหน้าต้อนรับ tomcat แสดงว่าการติดตั้งสำเร็จ
หากการติดตั้ง Tomcat ข้างต้นสำเร็จ ให้ติดตั้งไดรเวอร์สำหรับ JSP ต่อไปเพื่อเข้าถึง SQL Server 2000:
ขั้นตอนที่ 3: ----ติดตั้งไดรเวอร์สำหรับ JSP เพื่อเข้าถึง SQL Server 2000:
ดาวน์โหลดไดรเวอร์จากเว็บไซต์ของ Microsoft: SQL Server 2000 สำหรับ ไดรเวอร์ JDBC เพียงค้นหาใน Google
จากนั้นติดตั้ง (ตัวอย่างเช่น ไดเร็กทอรีการติดตั้งคือ D:SQLDriverForJDBC)
จากนั้น คุณต้องคัดลอกไฟล์ jar สามไฟล์ในไดเร็กทอรี lib ในไดเร็กทอรีการติดตั้ง:
msbase.jar, mssqlserver.jar, msutil.jar ไปยังไดเร็กทอรี commonlib ใน ไดเร็กทอรี Tomcat หลังจากนั้นให้แก้ไข CLASSPATH ในตัวแปรสภาพแวดล้อม
ใส่ไดรเวอร์ SQL Server 2000 For JDBC ในไดเร็กทอรีการติดตั้ง
D:SQLDriverForJDBClibmsbase.jar;D:SQLDriverForJDBClibmssqlserver.jar;
D:SQLDriverForJDBCmsutil.jar;
ผนวกเข้ากับ CLASSPATH CLASSPATH ที่แก้ไขจะเป็นดังนี้:
CLASSPATH=D:Javabin;.;D:Javalib;D:Javalibdt.jar;
_D:Javalibtools.jar;D:LubeeTomcatcommonlibservlet.jar;
_D:SQLDriverForJDBClibmsbase.jar;D:SQLDriverForJDBClibmssqlserver.jar;
D:SQLDriverForJDBCmsutil.jar
ต้องรีสตาร์ท Tomcat!
จุดประสงค์คือเพจ jsp จะไม่มีปัญหาในการไม่สามารถค้นหาไลบรารีคลาสไดรเวอร์ของเซิร์ฟเวอร์ sql ในระหว่างกระบวนการคอมไพล์
เขียนโค้ด JSP อย่างง่ายเพื่อทดสอบการเชื่อมต่อกับ SQL Server 2000
<%@ page import= "java.lang. *, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312" %>
<html>
<ร่างกาย>
<% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
สตริง url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs คือ String user="sa" ของฐานข้อมูลของคุณ
สตริงรหัสผ่าน = "ผู้ดูแลระบบ";
การเชื่อมต่อ conn= DriverManager.getConnection (url, ผู้ใช้, รหัสผ่าน);
คำสั่ง stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="เลือก job_id,job_desc จากงาน";
ResultSet rs=stmt.executeQuery(sql);
ในขณะที่(rs.next()) { %>
เนื้อหาฟิลด์แรกของคุณคือ: <%=rs.getString(1)%><br>
เนื้อหาฟิลด์ที่สองของคุณคือ: <%=rs.getString(2)%><br>
-
<% out.print("การดำเนินการฐานข้อมูลสำเร็จ ขอแสดงความยินดี"); %>
<% rs.ปิด();
stmt.ปิด();
conn.ปิด();
-
</ร่างกาย>
</html>
บันทึกโค้ด JSP ข้างต้นเป็น sql_test.jsp และวางไว้ในไดเร็กทอรี /Root
ป้อน: http://localhost:8080/sql_test.jsp ในที่อยู่ หากการกำหนดค่าทั้งหมดสำเร็จ
เนื้อหาในช่องแรกของคุณคือ: 1
เนื้อหาฟิลด์ที่สองของคุณคือ: การจ้างงานใหม่ - ไม่ได้ระบุงาน
เนื้อหาฟิลด์แรกของคุณคือ: 2
เนื้อหาสาขาที่สองของคุณคือ: ประธานเจ้าหน้าที่บริหาร
เนื้อหาฟิลด์แรกของคุณคือ: 3
ฟิลด์ที่สองของคุณอ่านว่า: Business Operations Manager
เนื้อหาฟิลด์แรกของคุณคือ: 4
สาขาที่สองของคุณคือ: ประธานเจ้าหน้าที่ฝ่ายการเงิน
เนื้อหาฟิลด์แรกของคุณคือ: 5
เนื้อหาฟิลด์ที่สองของคุณคือ: ผู้จัดพิมพ์
เนื้อหาฟิลด์แรกของคุณคือ: 6
เนื้อหาฟิลด์ที่สองของคุณคือ: บรรณาธิการบริหาร
เนื้อหาฟิลด์แรกของคุณคือ: 7
ฟิลด์ที่สองของคุณอ่าน: ผู้จัดการฝ่ายการตลาด
เนื้อหาฟิลด์แรกของคุณคือ: 8
ฟิลด์ที่สองของคุณอ่าน: ผู้จัดการฝ่ายประชาสัมพันธ์
เนื้อหาฟิลด์แรกของคุณคือ: 9
ฟิลด์ที่สองของคุณคือ: Acquisitions Manager
เนื้อหาฟิลด์แรกของคุณคือ: 10
ช่องที่สองของคุณคือ: Productions Manager
เนื้อหาฟิลด์แรกของคุณคือ: 11
เนื้อหาฟิลด์ที่สองของคุณคือ: Operations Manager
เนื้อหาฟิลด์แรกของคุณคือ: 12
เนื้อหาฟิลด์ที่สองของคุณคือ: ผู้แก้ไข
เนื้อหาฟิลด์แรกของคุณคือ: 13
เนื้อหาฟิลด์ที่สองของคุณคือ: ตัวแทนฝ่ายขาย
เนื้อหาฟิลด์แรกของคุณคือ: 14
เนื้อหาฟิลด์ที่สองของคุณคือ: ผู้ออกแบบ
การดำเนินการฐานข้อมูลสำเร็จ ขอแสดงความยินดีกับเงื่อนไขที่เกี่ยวข้องทั้งหมดข้างต้น:
ระบบปฏิบัติการ: เซิร์ฟเวอร์ Window 2000
เวอร์ชัน J2SDK: j2sdk-1_4_2_04-windows
เวอร์ชัน Tomcat: jakarta-tomcat-4.1.30
ฐานข้อมูลท้องถิ่น: SQL Server 2000