String StrURL="jdbc:odbc:test"; 
String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; 把上面两句,变成下面两句,try it!
String DBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String StrURL= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"当然你要安装Microsoft SQL Server 2000 Driver for JDBC,好象微软网站有,:)

解决方案 »

  1.   

    <jsp:useBean id="db" scope="page" class="zj.test"/> 
    换成:
    <%@ page import= "zj.test"%>
    <%
    test db = new test();
    然后调用db
    %>
      

  2.   

    zc楼上的
    鄙视useBean 建议使用import
      

  3.   

    jsp中用try,catch,看看哪句出错~~
      

  4.   

    你的数据库里有值吗?
    用try,catch试一下
      

  5.   

    java.sql.Connection con=db.getConn(); 有可能是你的con是null,打印一下,如果为空,再往bean里追踪
      

  6.   

    我在jsp页面中直接连ms sql数据库??????????
    请问你是在连接ms sql吗?

    String StrURL="jdbc:odbc:test"; 
    String DBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; 
    要用
    Microsoft Access
    要建立数据源的把上面两句,变成下面两句,try it!
    String DBDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String StrURL= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"
      

  7.   

    看看odbc数据源是否设置正确,很可能没有得到Connection,你断点调试一下
      

  8.   

    谢谢大家,我向大家鞠躬以表谢意,在大家的帮助下我已经解决了。
    希望以后能多向大家学习、交流。
    我的qq:7196002
    email:[email protected]