影子认证论坛

 找回密码
 马上注册
搜索
查看: 8301|回复: 1

win2003+JAVA+Tomcat 6.0+MSsql2000环境配置(JSP)

  [复制链接]
发表于 2011-2-8 15:43:02 | 显示全部楼层 |阅读模式
1)安装JDK 6.0
双击 jdk-6-windows-i586.exe 这个安装文件 默认安装路径C:\Program Files\Java\jdk1.6.0\
在安装的时候可以自定义选择安装路径,我安装在D:\JAVA\jdk1.6.0\
安装完以后配置系统环境
右键单击我的电脑-->属性-->高级(选项卡)-->环境变量 打开 环境变量 窗口
①单击 系统变量 下面的 新建 按钮 打开 新建系统变量 窗口
在 变量名 中填写:JAVA_HOME
在 变量值 中填写:D:\JAVA\jdk1.6.0 (注:此处填写JDK的安装路径)
②在 系统变量 中找到 Path 变量 单击 编辑 按钮
在 变量值 末尾追加:;%JAVA_HOME%\bin (注:前面有个分号";")
③新建 系统变量 (注:参考第①步)
在 变量名 中填写:ClassPath
在 变量值 中填写:.;%JAVA_HOME%\lib (注:此处前面有个点号"."和分号";")

2)测试JDK安装
点击 开始-->运行 输入 cmd[回车]
在dos提示符后 输入 java -version[回车]
显示java version "1.6.0"
出现dos提示符后 输入 javac -version[回车]
显示javac 1.6.0
则说明jdk安装成功,否则请检查前面的步骤是否正确

3)安装Tomcat 6.0
安装 apache-tomcat-6.0.0.exe 到 D:\JAVA\ ,设置段口号为8081

4)配置Tomcat
打开 环境变量 窗口(注:参照第1)步)
①新建 系统变量
在 变量名 中填写:Tomcat_HOME
在 变量值 中填写:D:\JAVA\tomcat 6.0 (注:此处填写Tomcat的安装目录)
②新建 系统变量
在 变量名 中填写:CATALINA_HOME
在 变量值 中填写:%Tomcat_HOME%
③编辑 ClassPath 变量
在 变量值 末尾追加:;%Tomcat_HOME%\lib (注:前面有个分号";")

5)测试Tomcat
记得先开启tomcat服务,然后进入浏览器,地址栏输入:http://127.0.0.1:8081;可以访问一下小猫图标的页面说明配置成功.

6)安装JSP访问SQL Server 2000的驱动程序:
从微软的网站上下载驱动程序:Microsoft SQL Server 2000 Driver for JDBC驱动程序,在Google中随便搜索就有。
然后将它安装好。(默认安装目录是C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC。)     ****注意:一定要安装***
然后必须将安装目录中的lib目录下三个jar文件:
msbase.jar,mssqlserver.jar,msutil.jar
拷贝到Tomcat目录下common\lib目录下,
之后,修改环境变量中的CLASSPATH,
把Microsoft SQL Server 2000 Driver for JDBC驱动程序安装目录下的
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;
追加到CLASSPATH中去。   ****我的使用心得,实际上把三个jar文件拷贝到Tomcat目录下common\lib目录下就可以了,环境变量中的CLASSPATH不添加也可以****
必须重新启动Tomcat!
这样做的目的是,jsp页面在编译过程中不会出现找不到sql server driver类库的问题

7)测试JSP连接SQL Server :
然后写一个简单的用来测试连接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 为你的数据库的名字,user和password是数据库的用户名和密码(这个需要自己修改的)
  String user="sa";
  String password="850106";
  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()){  %>
        您的第一个字段内容为: <%=rs.getString(1)%><br>
        您的第二个字段内容是: <%=rs.getString(2)%><br>
     <% }   %>
<% out.print("数据库操作成功,恭喜你!"); %>
<% rs.close();
    stmt.close();
    conn.close();
%>
</body>
</html>
将上面的JSP代码保存为sql_test.jsp,放在D:\Program Files\Tomcat 6.0\webapps\ROOT目录下(就是tomcat安装路径下的文件夹中)。
  在地址中输入:http://localhost:8080/sql_test.jsp,如果全部配置成功的话,将显示如下:
  您的第一个字段内容为:1
  您的第二个字段内容为:New Hire - Job not specified
  您的第一个字段内容为:2
  您的第二个字段内容为:Chief Executive Officer
  您的第一个字段内容为:3
  您的第二个字段内容为:Business Operations Manager
  您的第一个字段内容为:4
  您的第二个字段内容为:Chief Financial Officier
  您的第一个字段内容为:5
  您的第二个字段内容为:Publisher
  您的第一个字段内容为:6
  您的第二个字段内容为:Managing Editor
  您的第一个字段内容为:7
  您的第二个字段内容为:Marketing Manager
  您的第一个字段内容为:8
  您的第二个字段内容为:Public Relations Manager
  您的第一个字段内容为:9
  您的第二个字段内容为:Acquisitions Manager
  您的第一个字段内容为:10
  您的第二个字段内容为:Productions Manager
  您的第一个字段内容为:11
  您的第二个字段内容为:Operations Manager
  您的第一个字段内容为:12
  您的第二个字段内容为:Editor
  您的第一个字段内容为:13
  您的第二个字段内容为:Sales Representative
  您的第一个字段内容为:14
  您的第二个字段内容为:Designer
  数据库操作成功,恭喜你 
这样整个过程就结束拉!

注意:如果你的SQLServer2000没有打SP4补丁,一定要打上;
另外程序中所数的数据库pubs是SQLServer2000自带的,不用自己新建(可以先打开看下),但user和password是你自己设定的。

发表于 2012-3-31 15:46:09 | 显示全部楼层
顶起来,受教了,支持支持























颈椎病的治疗
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|Archiver|小黑屋|影子认证论坛 ( 粤ICP备11019756号-3 )

GMT+8, 2024-4-18 13:07 , Processed in 0.055185 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表