这是我的一个成功的配置:
系统:xp2
数据库:sql server 2000 sp4
其他:jdk1.5+Tomcat5.0
一、JDK1.5的环境变量设置:
JAVA_HOME = C:/Program Files/Java/jdk1.5.0
CLASSPATH = .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;C:/Program Files/Java/jre1.5.0/lib/rt.jar;
注意:" . "号不能少
path=%JAVA_HOME%/bin
接着可以写一个简单的java程序来测试J2SDK是否已安装成功:
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
java Test
此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
二、Tomcat 的环境变量设置:
TOMCAT_HOME = C:/Program Files/Apache Software Foundation/Tomcat 5.0
CLASSPATH = %TOMCAT_HOME%/BIN
接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。
三、安装SQL SERVER 2000 SP4
安装时注意用混合登陆模式,并设置超级用户(管理员)登陆帐号和密码
四、安装SQL SERVER 2000 SP4 补丁
五、安装SQL SERVER 2000 JDBC 驱动
将C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib 下的三个文件复制到
C:/Program Files/Apache Software Foundation/Tomcat 5.0/common/lib下
配置JDBC的环境变量
CLASSPATH =
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
六、打开(开始-----控制面板-------管理工具-------数据源)
在用户DNS中添加连接的数据库名称-------服务器为“(local) “--------选择SQL验证方式-----
输入登陆名和密码(不是用户名)--------在’更改默认的数据库为‘前打勾,并选择要访问的数据库
-------完成---------测试数据源
如显示:测试成功!
则表示成功连接到数据库。
七、JSP网页设置
将JSP文件全部放入一个文件夹中,如’test ‘
在test中新建文件夹WEB-INF(注意必须这样写)
在WEB-INF中新建lib文件夹,在lib中放入msbase.jar 、mssqlserver.jar 、msutil.jar 这三个文件
在WEB-INF 中新建classes文件夹,在其中放入要用的类
在WEB-INF中新建web.xml文件,其中内容为:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<display-name>Welcome to Tomcat</display-name>
<description>
JSP应用开发详解
</description>
</web-app>
八、编写一个测试文件如下:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<%
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jspdev"; //1433为数据库默认端口
String userid="bn"; //注,这是数据库用户名,不是登陆名
String passwd="bn";
try {
Class.forName(driver);
} catch(Exception e) {
out.println("无法载入"+driver+"驱动程序!");
e.printStackTrace();
}
try {
Connection con=java.sql.DriverManager.getConnection(url,userid,passwd);
if(!con.isClosed())
out.println("成功连接数据库!");
con.close();
} catch(SQLException SQLe) {
out.println("无法连接数据库!");
}
%>
</BODY>
</HTML>
打开Tomcat , 在浏览器中输入http://localhost:8080/test/sql.jsp 可以看到结果!