第一步:----安裝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:下新建一個目錄test;然後寫如下程式:
public class Test {
public static void main(String args[]) {
System.out.println("This is a test program.");
}
}
將上面的這段程式儲存為文件名為Test.java的文件,保存在目錄D:test下。
然後打開命令提示字元窗口,cd到你的test目錄,然後鍵入下面的命令
javac Test.java
java Test
此時如果看到打印出來This is a test program.的話說明安裝成功了,
如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。
如果上面的J2SDK安裝成功的話,接下來繼續安裝Tomcat:
第二步:----安裝Tomcat:
到tomcat官方網站( http://www.apache.org/dist/jakarta/tomcat-4/ )下載tomcat:
jakarta-tomcat-4.1.30.exe,下載之後安裝。 (例如安裝在D:Tomcat下。)
安裝完之後,設定環境變數:我的電腦---屬性---進階---環境變數;
選擇---系統變數(S):
設定CATALINA_HOME環境變數:
點選---新建,在變數名稱中輸入:CATALINA_HOME
在變數值中輸入:D:Tomcat
然後---確定,到此已經設定好CATALINA_HOME環境變數。
設定CATALINA_BASE環境變數:
點選---新建,在變數名稱中輸入:CATALINA_BASE
在變數值中輸入:D:Tomcat
然後---確定,到此已經設定好CATALINA_BASE環境變數。
然後修改環境變數中的CLASSPATH,把Tomat安裝目錄下的commonlib下的servlet.jar追加到CLASSPATH中去,
修改後的CLASSPATH如下:
CLASSPATH=D:Javabin;.;D:Java lib;D:Javalibdt.jar;D:Javalibtools.jar;
D:Tomcatcommonlibservlet.jar
接著可以啟動tomcat,在IE中造訪http://localhost:8080 ,如果看到tomcat的歡迎頁面的話說明安裝成功了。
如果上面的tomcat安裝成功的話,接下來繼續安裝JSP訪問
SQL Server 2000的驅動程式:第三步:----安裝JSP訪問SQL Server 2000的驅動程式:
從微軟的網站上下載驅動程式:SQL Server 2000 For JDBC 驅動程序,在Google中隨便搜尋就有。
然後將它安裝好。 (例如安裝目錄是D:SQLDriverForJDBC.)
然後必須將安裝目錄中的lib目錄下三個jar檔:
msbase.jar,mssqlserver.jar,msutil.jar拷貝到Tomcat目錄下commonlib目錄下,之後,修改環境變數中的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 server driver類別函式庫的問題
寫一個簡單的用來測試連接SQL Server 2000的JSP程式碼
<%@ page import="java.lang. *, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312" %>
<html>
<body>
<% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs 為你的資料庫的String user="sa";
String password="admin";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select job_id,job_desc from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) { %>
您的第一個欄位內容為:<%=rs.getString(1)%><br>
您的第二個欄位內容為:<%=rs.getString(2)%><br>
<% } %>
<% out.print("資料庫操作成功,恭喜你"); %>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
將上面的JSP程式碼儲存為sql_test.jsp,放在/Root目錄下。
在位址中輸入: http://localhost:8080/sql_test.jsp ,如果全部配置成功的話,將顯示如下:
您的第一個欄位內容為:1
您的第二個欄位內容為:New Hire - Job not specified
您的第一個欄位內容為:2
您的第二個欄位內容為:Chief Executive Officer
您的第一個欄位內容為:3
您的第二個欄位內容為:Business Operations Manager
您的第一個欄位內容為:4
您的第二個欄位內容為:Chief Financial Officier
您的第一個欄位內容為:5
您的第二個欄位內容為:Publisher
您的第一個欄位內容為:6
您的第二個欄位內容為:Managing Editor
您的第一個欄位內容為:7
您的第二個欄位內容為:Marketing Manager
您的第一個欄位內容為:8
您的第二個欄位內容為:Public Relations Manager
您的第一個欄位內容為:9
您的第二個欄位內容為:Acquisitions Manager
您的第一個欄位內容為:10
您的第二個欄位內容為:Productions Manager
您的第一個欄位內容為:11
您的第二個欄位內容為:Operations Manager
您的第一個欄位內容為:12
您的第二個欄位內容為:Editor
您的第一個欄位內容為:13
您的第二個欄位內容為:Sales Representative
您的第一個欄位內容為:14
您的第二個欄位內容為:Designer
資料庫操作成功,恭喜你以上所有的內容涉及的相關條件:
作業系統:Window 2000 Server
J2SDK版本:j2sdk-1_4_2_04-windows
Tomcat版本:jakarta-tomcat-4.1.30
本機資料庫:SQL Server 2000