Win2K下JDK、Tomcat、MySQL网站环境的配置

来源:互联网 发布:易观千帆数据 编辑:程序博客网 时间:2024/05/16 23:41

一、软件准备:
    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
文件的内容给执行并显示。

原创粉丝点击