没错。你得先建个ODBC数据源。步骤:
控制面板 -> 管理工具 -> 数据源(ODBC)
点“添加”,按提示一步步操作即可。

解决方案 »

  1.   

    不要有空格
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    你的双引号中“中怎么都有空格呢    ”
      

  2.   

    你out.println(e),把异常也打印出来看看,就知道哪里出问题了
      

  3.   

    会不会是没有打sql 2000 SP4补丁
      

  4.   


    <%         try{ 
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//两个语句都放在try里
    Connection  con = DriverManager.getConnection("jdbc:odbc:newdate");//LZ,access好像一般都没有设置用户名密码吧
    out.print( "数据库已成功连接 "); 
                  } 
    catch(SQLException  e){
    e.printStackTrace();
    out.print( "数据库未连接 ");} 
    %>        
                 
                        
      

  5.   

    把Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    和Connection 分别try catch出来 看看异常是什么~!就知道了``
      

  6.   

    看看什么异常
    还有newdate应该是数据源。
      

  7.   

    异常信息如下:
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unsupported encoding: GB2312 
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:411)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:118)
    org.apache.jasper.compiler.JspUtil.getReader(JspUtil.java:1039)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:215)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.28
      

  8.   

    刚上面不是异常,下面才是 :数据库未连接java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
      

  9.   

    刚上面不是异常,下面才是 :数据库未连接java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
      

  10.   

    Unsupported encoding: GB2312 
      

  11.   


    如果你用的是sql2000就升到sp4.
    再检查一下你的odbc数据源名字有没有写错
      

  12.   

    我是sp3系统,我知道了,只是在创数据源时 ,没有选系统DNS,导致连不上数据源