الخطوة الأولى:----تثبيت J2SDK:
انتقل إلى موقع SUN الرسمي ( http://java.sun.com ) لتنزيل ملف تثبيت J2SDK: j2sdk-1_4_2_04-windows-i586-p.exe، ثم قم بتثبيت J2SDK بعد ذلك. بعد التثبيت، قم بتعيين متغيرات البيئة: جهاز الكمبيوتر --- الخصائص --- المتقدمة --- متغيرات البيئة؛
حدد --- متغيرات النظام (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:، ثم اكتب البرنامج التالي:
اختبار الطبقة العامة {
public static void 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
=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 For برنامج تشغيل JDBC، فقط ابحث عنه في جوجل.
ثم قم بتثبيته. (على سبيل المثال، دليل التثبيت هو 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" %>
<أتش تي أم أل>
<الجسم>
<% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
// pubs هي سلسلة المستخدم = "sa" لقاعدة البيانات الخاصة بك؛
سلسلة كلمة المرور = "المسؤول"؛
اتصال conn= DriverManager.getConnection(url,user,password);
البيان stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select job_id,job_desc من الوظائف";
ResultSet rs=stmt.executeQuery(sql);
بينما(rs.next()) { %>
محتوى الحقل الأول الخاص بك هو: <%=rs.getString(1)%><br>
محتوى الحقل الثاني الخاص بك هو: <%=rs.getString(2)%><br>
<% } %>
<% out.print("عملية قاعدة البيانات ناجحة، تهانينا");
<% rs.Close();
stmt. Close();
conn.Close();
%>
</الجسم>
</html>
احفظ كود JSP أعلاه باسم sql_test.jsp وضعه في الدليل /Root.
أدخل: http://localhost:8080/sql_test.jsp في العنوان. إذا كانت جميع التكوينات ناجحة، فسيتم عرضها على النحو التالي:
محتوى الحقل الأول الخاص بك هو: 1
محتوى الحقل الثاني الخاص بك هو: توظيف جديد - الوظيفة غير محددة
محتوى الحقل الأول الخاص بك هو: 2
المحتوى الميداني الثاني الخاص بك هو: الرئيس التنفيذي
محتوى الحقل الأول الخاص بك هو: 3
يقرأ الحقل الثاني الخاص بك: مدير عمليات الأعمال
محتوى الحقل الأول الخاص بك هو: 4
يقرأ الحقل الثاني الخاص بك: المدير المالي
محتوى الحقل الأول الخاص بك هو: 5
محتوى الحقل الثاني الخاص بك هو: الناشر
محتوى الحقل الأول الخاص بك هو: 6
محتوى الحقل الثاني الخاص بك هو: مدير التحرير
محتوى الحقل الأول الخاص بك هو: 7
يقرأ الحقل الثاني الخاص بك: مدير التسويق
محتوى الحقل الأول الخاص بك هو: 8
يقرأ الحقل الثاني الخاص بك: مدير العلاقات العامة
محتوى الحقل الأول الخاص بك هو: 9
يقرأ الحقل الثاني الخاص بك: مدير عمليات الاستحواذ
محتوى الحقل الأول الخاص بك هو: 10
يقرأ الحقل الثاني الخاص بك: مدير الإنتاج
محتوى الحقل الأول الخاص بك هو: 11
محتوى الحقل الثاني الخاص بك هو: مدير العمليات
المحتوى الميداني الأول الخاص بك هو: 12
محتوى الحقل الثاني الخاص بك هو: المحرر
محتوى الحقل الأول الخاص بك هو: 13
المحتوى الميداني الثاني الخاص بك هو: مندوب مبيعات
محتوى الحقل الأول الخاص بك هو: 14
محتوى الحقل الثاني الخاص بك هو: المصمم
تمت عملية قاعدة البيانات بنجاح، تهانينا على جميع الشروط ذات الصلة المذكورة أعلاه:
نظام التشغيل: Window 2000 Server
إصدار J2SDK: j2sdk-1_4_2_04-windows
إصدار Tomcat: jakarta-tomcat-4.1.30
قاعدة البيانات المحلية: SQL Server 2000