Topic: Tomcat5.5x+MS SQL2000的JSP服务器安装指南

  Print this page

1.Tomcat5.5x+MS SQL2000的JSP服务器安装指南 Copy to clipboard
Posted by: xiaosilent
Posted on: 2005-11-13 11:09

Tomcat5.5x+MS SQL2000的JSP服务器安装指南
By:xiao.xiaosilent QQ:123449514
请尊重他人劳动成果 转载请注明来自:Http://www.leftan.com/blog
第一步:安装JDK 并为JDK配置环境变量---------------------------------------------
现假定JDK的安装目录为:D:\Java\Jdk.
则环境变量应该有以下:
JAVA_HOME=d:\Java\jdk
path=.;d:\java\jdk;d:\java\jdk\bin
classpath=.;D:\Java\JDK\bin;d:\java\jdk\lib
确认JDK已成功安装
建名为test.java的文件:

public class test
{
public static void main(String args[])
{
System.out.println("JDK is successfully installed!");
}
}

在命令行模式下 进到test.java所在目录 javac test.java编译成test.class 然后执行 java test 得到 JDK is successfully installed! 的输出。JDK安装成功!
第二步:安装Tomcat5.5x 并配置环境变量-----------------------------------------假定其安装目录为:d:\Java\Tomcat\
配置环境变量:
CATALINA_HOME=d:\Java\tomcat
classpath=
.;D:\Java\JDK\bin
;d:\java\jdk\lib
;d:\java\jdk\lib\dt.jar
;d:\java\jdk\lib\tools.jar
;D:\java\Tomcat\common\lib ervlet.jar;(这里分行是为了方便看,真正配置的时候是不会换行的.)
启动tomcat。如果Http://127.0.0.1:8080可以正确显示,则配置成功(这里假设你没有改动过默认端口)
第三步:安装MS SQL 以及MS SQL for JDBC 驱动 (要求均搭配上sp3以上补丁)-----------1.安装mssql
先安装“数据服务器组件”,一路NEXT,直到 “服务帐户”处,在“服务设置”里选择“使用本地系统帐户”,然后下一步到“身份验证模式”选择“混合模式”。其他的就没什么好强调的了。给计算机一点时间,它就装好了。 装好以后接着装 Analysis Services。(因为sp4要求必须先装这个,为什么?我也不知道)。
2.装 mssql sp4
这也没得说。相信地球人都知道。
3.装JDBC以及sp3
这里假设指定的安装目录为:d:\Java\JDBC\
4.很关键的一步!
复制 d:\Java\JDBC\lib下的三个驱动程序到 d:\Java\Tomcat\common\lib\
5.同样是配置环境变量
要修改的就只有classpath
classpath
.;D:\Java\JDK\bin
;d:\java\jdk\lib
;d:\java\jdk\lib\dt.jar
;d:\java\jdk\lib\tools.jar
;D:\java\Tomcat\common\lib ervlet.jar
;d:\java\jdbc\lib\msbase.jar
;d:\java\jdbc\lib\mssqlserver.jar
;d:\java\jdbc\lib\msutil.jar
到这里,如果没有什么意外的话。一个tomcat+mssql的jsp服务器已经完全安装好了!
下面是测试数据库连接。----------------------------------------------------------------------------------------------
1.启动 “服务器管理”程序,启动sql服务。
2.启动 “企业管理器” 新建一个数据库(例如:名为Jsp的数据库)
3.在新建的数据库里自己建个表(例如:名为stu的表),在表里设置一些需要的字段。
在这里要提一下的是MS SQL 不象ACCESS提供得有 “自动编号”这个类型。
可以通过以下面的例子来解决:
新建字段 “id” int型,其属性:“标识”值为“是”,“标识种子”和“标识递增量”按自己需要设置(一般取默认就可以了)。
4.下面是给这个数据库里填加一点数据,启动“工具”菜单下的“SQL 查询分析器” 把“Jsp”数据库展开,得到 “用户表”,再展开,得到“dbo.stu”和“dbo.dtproperties”。在“dbo.stu”上右击,选择 “打开”,就可以方便地象在ACCESS数据库中一样的添加数据了。这样做的目的是为了待会好查询数据库,得到里面的数据,以确认数据库连接正确。
5. 下面设置数据源。
在 “管理工具”里找到 “数据源(ODBC)”,启动,选择 “系统DSN”选项卡,“添加”一个 “SQL Server”,单击“完成”,出现“创建到SQL Server的新数据源”对话框。名称随便填啦(例如:Jsp),爱怎么描述就怎么描述一下,然后,“你想连接到哪一个 SQL Server”里填 自己计算机的名称。(自己计算机名称?“我的电脑”-右击-属性-计算机名-完整的计算机名称)。下面是 “SQL Server如何验证登陆ID的真伪?“,选择后者-”使用用户输入登陆ID和密码的SQL Server验证“,在下面的 ID框中输入:”sa“,密码就是你刚才在”身份验证模式“的”混合验证“模式里输入的密码。再下一步,更改默认数据库为刚才新建的数据库(Jsp),下一步,完成。再”测试数据源“,应该不会出问题。
到这里,就一切ok了。
好了,最后,来测试一下连接。------------------------------------------------------------------------
编写一个jsp文件,放到d:\java\tomcat\webapps\root\里面。名字随便定(例如:sql.jsp)
以下是该jsp文件内容:

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>数据库连接测试</title>
</head>
<%@ page import="java.sql.*"%>
<body bgcolor="#ffffff">
<%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:Jsp"; // 就是刚才我们所建立的数据源的名称。
String user="sa";
String password=""; // 用户名和密码也就是在数据源那里使用的用户名和密码。
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String sql="select * from stu"; //stu就是我们刚才建的那张表;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
<%=rs.getString(1)%> <%//提取出该表中的第一个字段%>
<%=rs.getString(2)%><br> <%//提取出该表中的第二个字段%>
<%}%> <%//这里只取了两个字段,你可以根据需要自行修改。%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>

好了好了。 这样算是彻底完成了。

最近才开始学jsp。看到网上到处转载的资料不是很详细,而且都是一个版本的。实在让人寒心!经过反复的摸索,参考了网上的很多资料。最后总结出来。希望对同我一样的初学者有所帮助。

详细步骤.doc (32.0k)

2.Re:Tomcat5.5x+MS SQL2000的JSP服务器安装指南 [Re: xiaosilent] Copy to clipboard
Posted by: YuLimin
Posted on: 2005-11-13 18:55

配置好JAVA_HOME之后
PATH里最好用.;%JAVA_HOME%\bin来代理
CLASSPATH中也同样,不过配置了JAVA_HOME之后,CLASSPATH没有必要了。
就连CATALINA_HOME也不一定要配置了:)

表扬一下,加一分以示鼓励。

3.Re:Tomcat5.5x+MS SQL2000的JSP服务器安装指南 [Re: xiaosilent] Copy to clipboard
Posted by: xiaosilent
Posted on: 2005-11-14 19:45

新手.多谢鼓励...


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923