实战:TOMCAT+JSP+MSSQL服务器配置

2005-12-15 22:23:26

搭建服务器平台:WIN2K SERVER+TOMCAT+JSP+MSSQL 具体版本如下: Win2K Server(SP4) TOMCAT 5.5.9 JDK 5.0 Update 3 MSSQL2000(SP3) SQL Server 2000 Driver for JDBC Service Pack 3 具体安装配置过程如下: 1. 安装TOMCAT 5.5.9 可以在http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi下载。注意tomcat for windows有两种版本,一种是exe文件,下载后安装,类似大多数的windows installer;另一种是zip文件,下载后解压即可。我使用的后者,下载后解压至C:\jakarta-tomcat-5.5.9。 2. 安装JDK1.5.0 这里要注意的是TOMCAT5必须运行在JDK1.5.0版本以上的环境中,我首先装了一个JDK1.4.2,结果发现不行,又改装了JDK1.5.0。JDK 5.0 Update 3:可以在http://java.sun.com/j2se/1.5.0/download.jsp下载。 3. 设置环境变量 我的电脑--右键属性--高级--环境变量--新建: CATALINA_HOME: C:\jakarta-tomcat-5.5.9 CLASSPATH: C:\Program Files\Java\jdk1.5.0_03\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_03\lib\dt.jar JAVA_HOME: C:\Program Files\Java\jdk1.5.0_03 PATH: 添加C:\Program Files\Java\jdk1.5.0_03;C:\Program Files\Java\jdk1.5.0_03\bin; 4. 安装MSSQL2000企业版 注意:安装时拔掉网线,安装完立刻打补丁,否则有漏洞,最新的补丁是SP3。 5. 安装SQL Server 2000 Driver for JDBC 可以在http://www.microsoft.com/downloads/details.aspx?FamilyID=07287b11-0502-461a-b138-2aa54bfdc03a&DisplayLang=en下载。找到jdbc的安装目录,把lib目录下面的msbase.jar和mssqlserver.jar、msutil.jar三个文件一起copy到$CATALINA_HOME/common/lib/($CATALINA_HOME代表的是你的tomcat5的安装目录) 6. 测试TOMCAT 进入C:\jakarta-tomcat-5.5.9\bin,双击startup.bat,server开始启动,最终显示“Server startup in 6349 ms”,表示TOMCAT成功启动。打开浏览器,输入http://localhost:8080,会出现TOMCAT主页,可以点击几个JSP Example测试一下。 7. 测试与数据库连接 在C:\jakarta-tomcat-5.5.9\webapps\ROOT目录下新建一个test.jsp文件,代码如下: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind"; //pubs为你的数据库的 String user="sa"; String password="******"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.cr&#101;ateStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="sel&#101;ct * from orders"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%> 您的第一个字段内容为:<%=rs.getString(1)%> &nbsp; &nbsp; 您的第二个字段内容为:<%=rs.getString(2)%> <br> <%}%> <%out.print("数据库操作成功");%> <%rs.close(); stmt.close(); conn.close(); %> </body> </html> 在浏览器中输入http://localhost:8080/test.jsp,将出现数据库Northwind中Orders表的所有记录的前两个字段: 您的第一个字段内容为:10248 您的第二个字段内容为:VINET 您的第一个字段内容为:10249 您的第二个字段内容为:TOMSP ………… …………