首先将sql 2000 升级到sp3或者sp4版本,
sql版本查看:查询分析器:
select @@version
sql各个版本:
SQL Server 2000 版本和级别 | @@VERSION | 产品级别 |
SQL Server 2000 原始版本 | 8.00.194 | RTM |
Desktop Engine SP1 | 8.00.384 | SP1 |
Desktop Engine SP2 | 8.00.534 | SP2 |
Desktop Engine SP3、SP3a 或 MSDE 2000 Release A | 8.00.760 | SP3 |
MSDE 2000 SP4 | 8.00.2039 | SP4 |
然后将odbc源配置好
控制面板-管理工具-数据源(odbc)选择系统dsn,添加,然后写入数据源名称,服务器写自己本机ip地址
然后下面的选择密码的时候选用sa的账户的密码我的是123
端口选择1433
(这就是为什么要升级到sp3以上的原因了,sp2的版本老是检查不到1433端口)
端口查看方法:
telnet 本机ip 端口
一切完成。
然后一些的文件了
首先 stu.sql:
DROP TABLE stu
CREATE TABLE stu(STNUM CHAR(8)NOT NULL,NAME CHAR(8),SCORE CHAR(8))
INSERT INTO stu VALUES('200201','张山','88')
INSERT INTO stu VALUES('200202','李四','76')
INSERT INTO stu VALUES('200203','王五','65')
SELECT * FROM stu
第二个文件为jsp文件
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page import="java.net.*"%>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e1){}
try{
Connection con=DriverManager.getConnection("jdbc:odbc:cxhzqhzq","sa","123");
Statement state = con.createStatement();
String sql = "select * from stu ";
ResultSet Rs = state.executeQuery(sql);
out.print("
"+"学生基本情况表"+"
");out.print(" ");
out.print("
"+"学号"); out.print(" | "+"姓名"); out.print(" | "+"班级"); out.print(" |
---|---|---|
"+Rs.getInt(1)+" | ");"+Rs.getString(2)+" | ");"+Rs.getString(3)+" | ");
con.close();
}
catch(SQLException ee){}
%>
把jsp文件放在tomcat中的webapp中的root目录下面,起名为1.jsp
然后再浏览器中输入:
http://localhost:8008/1.jsp
然后就万事大吉了、
补充下,我的tomcat端口为8008。默认为8080
之所以要放在root目录下面,是为了免去修改xml文件的麻烦。
一切搞定。