Win2K下JDK、Tomcat、MySQL網站環境的配置

來源:互聯網
上載者:User

一、軟體準備:
    1.J2sdk1.4.1: 到http://java.sun.com/j2se/1.4.1/download.html下載;
    2.Mysql4.0.13: 到http://www.mysql.com 下載;
    3.Tomcat4.1.24:到 http://jakarta.apache.org/ 下載;
    4.mm.mysql-2.0.4-bin.jar:  到http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar 下載;

二、軟體安裝:
    1.安裝J2sdk:
        (1)按照安裝嚮導進行安裝(一般安裝到C:/j2sdk1.4.1下,方便操作);
        (2)拷貝servlet包和mysqlJDBCDriver到lib目錄。
        (3)配置環境變數
        JAVA_HOME = C:/j2sdk1.4.2_06
        CLASSPATH = C:/j2sdk1.4.2_06/LIB/dt.JAR;
                    C:/j2sdk1.4.2_06/LIB/TOOLS.JAR;
                    C:/j2sdk1.4.2_06/lib/servlet-api.jar;
                    C:/j2sdk1.4.2_06/lib/mysql-connector-java-3.1.7-bin.jar;
        //註:從網上下載的.zip檔案解壓縮,內有mysql-connector-java-3.1.7-bin.jar檔案是編譯好的。別的不能改名後用
        PATH = C:/j2sdk1.4.2_06/bin;
    2.安裝Tomcat:
        (1)按照安裝嚮導進行安裝(更改安裝目錄為C:/Tomcat5.0,其間會要你輸入Admin(系統管理員)的口令);
        (2)配置環境變數:建立系統變數TOMCAT_HOME,其值為:C:/Tomcat5.0
    3.安裝Mysql:
        按照安裝嚮導進行安裝(預設安裝路徑為:C:/mysql);
        將mysql-connector-java-3.1.7.jar拷貝到Tomcat的common/lib目錄下;

    4.更改資料庫密碼:
        mysqladmin -uroot password yourpassword
        mysql -uroot -pyourpassword

三、測試mySQL與JSP串連
    1.啟動Tomcat4.1;
    2.建立資料庫及表;
        首先在mysql裡面建立一個表,並且插如幾條資料。sql代碼如下:
        create database test;--運行
        use test;--運行
        create table user1(
            theid int,
            name char(5)
        );
        INSERT INTO user1(theid,name) values(1,'test');--運行
        ok,你已經建立了資料庫test,建立了表user,並且插入了一條記錄。

3、顯示資料庫中的記錄;
將如下代碼儲存成test2.jsp至C:/Tomcat5.0/webapps/ROOT目錄下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/test?user=root&password=yourpassword&useUnicode=true&characterEncoding=gb2312" ;
//test為你的資料庫名
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from user1";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一個欄位內容為:<%=rs.getString(1)%>
您的第二個欄位內容為:<%=rs.getString(2)%>
<%}%>
<%out.print("資料庫操作成功!");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

4.開啟你的瀏覽器,在地址欄中輸入jsp target=_blank>http://localhost/mysqltest.jsp如果運行以後,頁面上顯示
    您的第一個欄位內容為:1 您的第二個欄位內容為:test 資料庫操作成功!
即表示讀取資料庫成功;

四、補充說明:

1.假設已有一項目在E:/test/oa目錄下(包含index.jsp及其它jsp檔案和bean,如WEB-INF/classes/下的servlet、javabean);
設定Tomcat以支援你的項目,開啟C:/Tomcat4.1/conf/server.xml檔案,在"</Host>"之前,"</Context>"之後添加
<Context path="/oa" debug="0" docBase="E:/test/oa" reloadable="true"/>並儲存。
說明:Context (表示一個web應用程式): docBase定義應用程式的路徑;path 表示此web應用程式的url的首碼,這樣請求的url
為http://localhost:8080/oa;reloadable 這個屬性非常重要,如果為true,則tomcat會自動檢測應用程式的/WEB-INF/lib
和/WEB-INF/classes目錄的變化,自動裝載修改或新的bean及servlet,我們可以在不重起tomcat的情況下看到bean帶給jsp的變化;

2.啟動Tomcat4.1,在瀏覽器的地址中輸入http://localhost:8080/oa,如jsp及bean等沒有錯誤,一般會將你的index.jsp/index.html
檔案的內容給執行並顯示。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.