论坛首页 入门技术论坛

jsp使用odbc连接sql2000

浏览 2156 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-25  

首先将sql 2000 升级到sp3或者sp4版本,

sql版本查看:查询分析器:

select  @@version

sql各个版本:

SQL Server 2000 版本和级别@@VERSION产品级别
SQL Server 2000 原始版本8.00.194RTM
Desktop Engine SP18.00.384SP1
Desktop Engine SP28.00.534SP2
Desktop Engine SP3、SP3a 或 MSDE 2000 Release A8.00.760SP3
MSDE 2000 SP48.00.2039SP4

然后将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.*"%>  
<html>  
<body>  
<%  
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(" <h1> <font   color=red> "+"学生基本情况表"+" </h1> ");  
out.print(" <font> ");  
out.print(" <table   border=2> ");  
out.print(" <tr> ");  
out.print(" <th   width=150> "+"学号");  
out.print(" <th   width=150> "+"姓名");  
out.print(" <th   width=150> "+"班级");  
out.print(" </tr> ");  
while   (Rs.next())  
    {  
      out.print(" <tr> ");  
      out.print(" <td> "+Rs.getInt(1)+" </td> ");  
      out.print(" <td> "+Rs.getString(2)+" </td> ");  
      out.print(" <td> "+Rs.getString(3)+" </td> ");     
      out.print(" </tr> ");  
    }  
    out.print(" </table> ");  
    con.close();  
    }  
catch(SQLException ee){}
%>  
<br>  
</body>  
</html>

把jsp文件放在tomcat中的webapp中的root目录下面,起名为1.jsp

然后再浏览器中输入:

http://localhost:8008/1.jsp

然后就万事大吉了、

补充下,我的tomcat端口为8008。默认为8080

之所以要放在root目录下面,是为了免去修改xml文件的麻烦。

一切搞定。

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics