zoukankan      html  css  js  c++  java
  • jsp mysql 连接

    引用:

    原由:在资料浩瀚的互联网中,却找不到一份最新的Mysql4.0.13与Tomcat4.1.24的整合配置文档。在自己工作之余,总结了自己搭建JSP环境的实际经验并参照以前版本Mysql、Tomcat相关配置文章,写了这篇配置文档。希望能给和我一样喜欢JAVA的广大初学者以作参考,以期少走些弯路;水平有限加之时间仓促,欢迎斧正!

    目录:

    一、软件准备

    二、软件安装

    三、首次配置及测试

    四、整合配置

    五、全线测试

    六、补充说明

    七、感谢

    八、说明


    具体实现步骤:


    一、软件准备:

    假设你有一台能正常运行win2000 的硬软软件环境。

    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:

    按照安装向导进行安装(一般安装到C:\j2sdk1.4.1下,方便操作);

    2.安装Mysql:

    按照安装向导进行安装(选择安装目录为C:\,方便操作;安装成功后其路径为:C:\mysql);

    3.安装Tomcat:

    按照安装向导进行安装(更改安装目录为C:\Tomcat4。1,其间会要你输入Admin(系统管理员)的口令);

    4.放置Mysql的Jdbc驱动:

    将mm.mysql-2.0.4-bin.jar文件放到C:\j2sdk1.4.0-rc\lib下(其实放到哪都应该无所谓,主要是在系统变量里指一下就可以了,但有不少人说放到这里好,所以我就放这里了);


    三、首次配置及测试:

    对以上安装的软件环境进行首次配置,并测试其环境:

    (1)配置--环境变量:

    1.新建系统变量JAVA_HOME,其值为:C:\j2sdk1.4.1 (若你没按以上路径安装请更改为您的安装路径);

    2.新建系统变量TOMCAT_HOME,其值为:C:\Tomcat4 (若你没按以上路径安装请更改为您的安装路径);

    3.系统变量CLASSPATH,添加,其值为:C:\Tomcat 4.1\common\classes;C:\Tomcat 4.1\common\lib

    4.系统变量CLASSPATH,添加,其值为:C:\j2sdk1.4.0-rc\lib\mm.mysql-2.0.4-bin;


    (2)测试默认服务:

    1.请先启动Tomcat4.1(在开始-程序中找到Apache Tomcat4.1运行Start Tomcat)服务:

    打开浏览器,在地址栏中输入:http://localhost:8080 检验:此时能在浏览器中看到Tomcat的欢迎界面.说明Tomcat工作正常(注意,Tomcat默认端口为8080,若有其它程序占用,请更改);

    2.启动Mysql服务(Mysql服务默认随操作系统启动,并有winmysqladmin.exe最小化在系统托盘上):

    进入CMD,到C:\mysql\bin目录下,执行mysql,回车,正常的话输出一些欢迎信息,说明Mysql工作正常;


    四、整合配置:

    对Mysql4与Tomcat4做相应的配置,让其共同为你工作:

    1.将mm.mysql-2.0.4-bin.jar拷贝到Tomcat的common/lib目录下;

    2.测试是否连接正常;将如下代码保存成test.jsp至C:\Tomcat 4.1\webapps\ROOT目录下:

    <%@ page contentType="text/html;charset=gb2312" %> 
    <% 
    java.sql.Connection conn; 
    java.lang.String strConn; 
    Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    conn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root",""); 
    %>
    <%--这里连接的是Mysql4默认自带的test库,用户与密码用的是默认的root与空--%>

    3、在浏览器的地址中输入http://localhost:8080/test.jsp如果运行以后,出现空白页面,即表示Mysql4与Tomcat4整合成功;


    五、全线测试:

    1.启动Tomcat4.1;

    2.建立数据库及表;

    首先在mysql里面建立一个表,并且插如几条数据。sql代码如下:
    create database test;--运行
    use test;--运行
    create talbe admin (id int(4) auto_increment primary key,name varchar(20));--运行
    INSERT INTO user(name) VALUES('test');--运行
    ok,你已经建立了数据库test,建立了表user,并且插入了一条记录。

    3、显示数据库中的记录;

    将如下代码保存成test2.jsp至C:\Tomcat 4.1\webapps\ROOT目录下:
    <%@ page contentType="text/html;charset=GBK" %>
    <%@ page language="java" import="java.sql.*"%>
    <%
    Connection conn = null;
    Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
    if(conn==null){
    System.out.println("get Conn Error");
    }
    Statement stmt=conn.createStatement();
    ResultSet RS_result=null;
    %>
    <html>
    <head>
    <title>测试</title></head>
    <body>
    <%
    RS_result=stmt.executeQuery("select * from user");
    String Name;
    while(RS_result.next())
    {
    Name=RS_result.getString("name");
    %>
    <%=Name%>
    <%
    }
    RS_result.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>

    4.打开你的浏览器,在地址栏中输入http://localhost:8080/test.jsp如果运行以后,页面上显示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
    文件的内容给执行并显示。


    七、感谢:

    1.感谢Apache、Mysql组织,为大家提供了如此之好的免费的应用服务器与数据库;

    2.感谢以前写过Tomcat3.x/Tomcat4.*配置文档的朋友们,为我今天写这篇文档作了参考;

  • 相关阅读:
    A Node Influence Based Label Propagation Algorithm for Community detection in networks 文章算法实现的疑问
    Fast Newman-FN算法以及模块度定义介绍
    Label Propagation Algorithm LPA 标签传播算法解析及matlab代码实现
    设计一个smartnic
    Intel GEN11 GPU
    Intel GEN9 GPU
    Shared Virtual Memory (SVM) Functions
    connect via ssh to virtualbox guest vm without knowing ip address
    smartnic
    技术精品翻译
  • 原文地址:https://www.cnblogs.com/sode/p/2404244.html
Copyright © 2011-2022 走看看