是否包含了要用到的包:
<%import="java.sql.*"%>

解决方案 »

  1.   

    数据源设置了,
    import 也写了啊,,郁闷
      

  2.   

    Class.forName(sDBDriver);会抛出ClassNotFoundException 异常。应该要一个try catch语句
      

  3.   

    String sConnStr = "jdbc.odbc.teaweb";是不是应为String sConnStr = "jdbc:odbc:teaweb";
      

  4.   

    应该是你的驱动的包没有找到!
    设置一下你的classpath!
      

  5.   

    写了try catch后显示了这个,
    exception org.apache.jasper.JasperException
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.NullPointerException
    java.lang.String.(String.java:139)
    org.apache.jsp.teach.TMPqg6nxr0skb_jsp._jspService(TMPqg6nxr0skb_jsp.java:49)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)郁闷
    换成了: 也没有用
    clasapath 应改也没有问题啊
      

  6.   

    .\;d:\j2sdk1.4\lib\dt.jar;d:\j2sdk1.4\lib\tools.jar;d:\Tomcat 5.0\sncel20\mssqlserver.jar;
    我的CALSSPATH 
    帮我看看,应该没有问题吧
      

  7.   

    我想知道jdbc 0dbc是那个文件包,,请教
      

  8.   

    问题是我装了jdk,环境变量也配置了,就是不好用啊,谁有更好点得驱动能发到我邮箱么?
    谢谢~
    [email protected]
      

  9.   

    String sConnStr = "jdbc.odbc.teaweb";是不是应为String sConnStr = "jdbc:odbc:teaweb";
      

  10.   

    你用的什么数据库?如果是sqlserver的话,是不是该是
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";另外,try catch是不能少的