|
第一步:----安裝J2SDK:
到SUN官方站點(diǎn)(http://Java.sun.com)下載J2SDK的安裝文件:j2sdk-1_4_2_04-windows-i586-p.exe,下載之后安裝好J2SDK;安裝完之后,設(shè)置環(huán)境變量:我的電腦---屬性---高級(jí)---環(huán)境變量;
選擇---系統(tǒng)變量(S):
設(shè)置Java_HOME環(huán)境變量:
單擊---新建,在變量名中輸入:Java_HOME
在變量值中輸入:D:/Java
(假設(shè)J2SDK安裝在目錄D:/Java下,反正就是J2SDK的安裝目錄。)
然后---確定,到此已經(jīng)設(shè)置好Java_HOME環(huán)境變量。
設(shè)置CLASSPATH環(huán)境變量:
單擊---新建,在變量名中輸入:CLASSPATH
在變量值中輸入:D:/Java/bin;.;D:/Java/lib;D:/Java/lib/dt.jar;D:/Java/lib/tools.jar
(中間的點(diǎn)號(hào)“.”和分號(hào)“;”必不可少。)
然后---確定,到此已經(jīng)設(shè)置好CLASSPATH環(huán)境變量。
設(shè)置PATH環(huán)境變量:
單擊---新建,在變量名中輸入:PATH
(中間的點(diǎn)號(hào)“.”和分號(hào)“;”必不可少。)
然后---確定,到此已經(jīng)設(shè)置好Java_HOME環(huán)境變量。
三個(gè)環(huán)境變量設(shè)置好后,寫(xiě)一個(gè)簡(jiǎn)單的Java程序來(lái)測(cè)試J2SDK是否已安裝成功:
在D:/下新建一個(gè)目錄test;然后寫(xiě)如下程序:
public class Test {
public static void main(String args[]) {
System.out.println("This is a test program.");
}
}
將上面的這段程序保存為文件名為T(mén)est.Java的文件,保存在目錄D:/test下。
然后打開(kāi)命令提示符窗口,cd到你的test目錄,然后鍵入下面的命令
此時(shí)如果看到打印出來(lái)This is a test program.的話說(shuō)明安裝成功了,
如果沒(méi)有打印出這句話,你需要仔細(xì)檢查一下你的配置情況。
如果上面的J2SDK安裝成功的話,接下來(lái)繼續(xù)安裝Tomcat:
第二步:----安裝Tomcat:
到tomcat官方站點(diǎn)(http://www.apache.org/dist/jakarta/tomcat-4/)下載tomcat:
jakarta-tomcat-4.1.30.exe,下載之后安裝。(比如安裝在D:/Tomcat下。)
安裝完之后,設(shè)置環(huán)境變量:我的電腦---屬性---高級(jí)---環(huán)境變量;
選擇---系統(tǒng)變量(S):
設(shè)置CATALINA_HOME環(huán)境變量:
單擊---新建,在變量名中輸入:CATALINA_HOME
在變量值中輸入:D:/Tomcat
然后---確定,到此已經(jīng)設(shè)置好CATALINA_HOME環(huán)境變量。
設(shè)置CATALINA_BASE環(huán)境變量:
單擊---新建,在變量名中輸入:CATALINA_BASE
在變量值中輸入:D:/Tomcat
然后---確定,到此已經(jīng)設(shè)置好CATALINA_BASE環(huán)境變量。
然后修改環(huán)境變量中的CLASSPATH,把Tomat安裝目錄下的common/lib下的servlet.jar追加到CLASSPATH中去,
修改后的CLASSPATH如下:
CLASSPATH=D:/Java/bin;.;D:/Java/lib;D:/Java/lib/dt.jar;D:/Java/lib/tools.jar;
D:/Tomcat/common/lib/servlet.jar
接著可以啟動(dòng)tomcat,在IE中訪問(wèn)http://localhost:8080,如果看到tomcat的歡迎頁(yè)面的話說(shuō)明安裝成功了。
如果上面的tomcat安裝成功的話,接下來(lái)繼續(xù)安裝JSP訪問(wèn)SQL Server 2000的驅(qū)動(dòng)程序:
第三步:----安裝JSP訪問(wèn)SQL Server 2000的驅(qū)動(dòng)程序:
從微軟的網(wǎng)站上下載驅(qū)動(dòng)程序:SQL Server 2000 For JDBC 驅(qū)動(dòng)程序,在Google中隨便搜索就有。
然后將它安裝好。(比如安裝目錄是D:/SQLDriverForJDBC。)
然后必須將安裝目錄中的lib目錄下三個(gè)jar文件:
msbase.jar,mssqlserver.jar,msutil.jar拷貝到Tomcat目錄下common/lib目錄下,之后,修改環(huán)境變量中的CLASSPATH,
把SQL Server 2000 For JDBC 驅(qū)動(dòng)程序安裝目錄下的
D:/SQLDriverForJDBC/lib/msbase.jar;D:/SQLDriverForJDBC/lib/mssqlserver.jar;
D:/SQLDriverForJDBC/msutil.jar;
追加到CLASSPATH中去,修改后的CLASSPATH如下:
CLASSPATH=D:/Java/bin;.;D:/Java/lib;D:/Java/lib/dt.jar;
_D:/Java/lib/tools.jar;D:/LubeeTomcat/common/lib/servlet.jar;
_D:/SQLDriverForJDBC/lib/msbase.jar;D:/SQLDriverForJDBC/lib/mssqlserver.jar;
D:/SQLDriverForJDBC/msutil.jar
必須重新啟動(dòng)Tomcat!
這樣做的目的是,jsp頁(yè)面在編譯過(guò)程中不會(huì)出現(xiàn)找不到sql server driver類庫(kù)的問(wèn)題
寫(xiě)一個(gè)簡(jiǎn)單的用來(lái)測(cè)試連接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 為你的數(shù)據(jù)庫(kù)的
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()) { %>
您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%><br>
您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%><br>
<% } %>
<% out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你"); %>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
將上面的JSP代碼保存為sql_test.jsp,放在/Root目錄下。
在地址中輸入:http://localhost:8080/sql_test.jsp,如果全部配置成功的話,將顯示如下:
您的第一個(gè)字段內(nèi)容為:1
您的第二個(gè)字段內(nèi)容為:New Hire - Job not specified
您的第一個(gè)字段內(nèi)容為:2
您的第二個(gè)字段內(nèi)容為:Chief Executive Officer
您的第一個(gè)字段內(nèi)容為:3
您的第二個(gè)字段內(nèi)容為:Business Operations Manager
您的第一個(gè)字段內(nèi)容為:4
您的第二個(gè)字段內(nèi)容為:Chief Financial Officier
您的第一個(gè)字段內(nèi)容為:5
您的第二個(gè)字段內(nèi)容為:Publisher
您的第一個(gè)字段內(nèi)容為:6
您的第二個(gè)字段內(nèi)容為:Managing Editor
您的第一個(gè)字段內(nèi)容為:7
您的第二個(gè)字段內(nèi)容為:Marketing Manager
您的第一個(gè)字段內(nèi)容為:8
您的第二個(gè)字段內(nèi)容為:Public Relations Manager
您的第一個(gè)字段內(nèi)容為:9
您的第二個(gè)字段內(nèi)容為:Acquisitions Manager
您的第一個(gè)字段內(nèi)容為:10
您的第二個(gè)字段內(nèi)容為:Productions Manager
您的第一個(gè)字段內(nèi)容為:11
您的第二個(gè)字段內(nèi)容為:Operations Manager
您的第一個(gè)字段內(nèi)容為:12
您的第二個(gè)字段內(nèi)容為:Editor
您的第一個(gè)字段內(nèi)容為:13
您的第二個(gè)字段內(nèi)容為:Sales Representative
您的第一個(gè)字段內(nèi)容為:14
您的第二個(gè)字段內(nèi)容為:Designer
數(shù)據(jù)庫(kù)操作成功,恭喜你
以上所有的內(nèi)容涉及的相關(guān)條件:
操作系統(tǒng):Window 2000 Server
J2SDK版本:j2sdk-1_4_2_04-windows
Tomcat版本:jakarta-tomcat-4.1.30
本地?cái)?shù)據(jù)庫(kù):SQL Server 2000
jsp技術(shù):JSP連接SQL Server 2000系統(tǒng)配置,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。