to beyondii(鸣):
我刚才照你说的试过,不行,这个程序我跟踪调试过,问题正是在
con.createStatement(..........)处无法运行下去,你看看括号里面的参数是否有错?
谢谢!

解决方案 »

  1.   

    将你的出错信息贴来看看?
    你能确定你的con建立好了?
    try:
    if (con==null)
        System.out.println("error:connection is null!"
      

  2.   

    刚刚错了!
    将你的出错信息贴来看看?
    你能确定你的con建立好了?
    try:
    if (con==null)
        System.out.println("error:connection is null!");
      

  3.   

    是这样的:500 Servlet Exception
    java.lang.NullPointerException
    at _jsp._class._Exam._Exam__jsp._jspService(_Exam__jsp.java, Compiled Code)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:87)
    at com.caucho.jsp.JavaPage.subservice(JavaPage.java:81)
    at com.caucho.jsp.Page.service(Page.java:407)
    at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:136)
    at com.caucho.server.http.Invocation.service(Invocation.java:259)
    at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:146)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java, Compiled Code)
    at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java, Compiled Code)
    at com.caucho.server.TcpConnection.run(TcpConnection.java, Compiled Code)
    at java.lang.Thread.run(Thread.java:479)
    --------------------------------------------------------------------------------
    Resin 1.3.b1 (built Mon Jan 29 19:25:51 PST 2001) 
      

  4.   

    <%@ page contentType="text/html; charset=GB2312" 
    import="java.sql.*, java.util.Date, java.util.Random"%>
    <%!
    Connection con = null; //&sup3;&otilde;&Ecirc;&frac14;&raquo;&macr;&Eacute;è&Ouml;&Atilde;×&Ecirc;&Aacute;&Iuml;&iquest;&acirc;&Aacute;&acute;&frac12;&Oacute;&Iuml;à&sup1;&Oslash;&para;&Ocirc;&Iuml;ó
    Statement stmt = null;
    ResultSet rs = null;public void jspInit() //&Ouml;&acute;&ETH;&ETH;×&Ecirc;&Aacute;&Iuml;&iquest;&acirc;&Oacute;&euml;&Iuml;à&sup1;&Oslash;×&Ecirc;&Aacute;&Iuml;&micro;&Auml;&sup3;&otilde;&Ecirc;&frac14;&raquo;&macr;
    {
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    //&Ocirc;&Oslash;&Egrave;&euml;&Ccedil;&yacute;&para;&macr;&sup3;&Igrave;&ETH;ò&Agrave;à±&eth; con = DriverManager.getConnection("jdbc:odbc:ClassDB");
    //&frac12;¨&Aacute;&cent;×&Ecirc;&Aacute;&Iuml;&iquest;&acirc;&Aacute;&acute;&frac12;&Oacute; stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    //&frac12;¨&Aacute;&cent;Statement&para;&Ocirc;&Iuml;ó, &sup2;&cent;&Eacute;è&Ouml;&Atilde;&frac14;&Ccedil;&Acirc;&frac14;&Ouml;&cedil;±ê&Agrave;à&ETH;&Iacute;&Icirc;&ordf;&iquest;&Eacute;&Ccedil;°&ordm;ó&Ograve;&AElig;&para;&macr;
    }
    catch(Exception ex)
    {
    System.out.println(ex.toString());
    }
    }public void jspDestroy() //&Ouml;&acute;&ETH;&ETH;&sup1;&Oslash;±&Otilde;&cedil;÷&Ouml;&Ouml;&para;&Ocirc;&Iuml;ó&micro;&Auml;&sup2;&Ugrave;×÷
    {
    try{
    rs.close(); //&sup1;&Oslash;±&Otilde;ResultSet&para;&Ocirc;&Iuml;ó
    stmt.close(); //&sup1;&Oslash;±&Otilde;Statement&para;&Ocirc;&Iuml;ó
    con.close(); //&sup1;&Oslash;±&Otilde;Connection&para;&Ocirc;&Iuml;ó
    }
    catch(Exception ex)
    {
    System.out.println(ex.toString());
    }
    }
    %>
      

  5.   

    再发一次:
    <%@ page contentType="text/html; charset=GB2312" 
    import="java.sql.*, java.util.Date, java.util.Random"%>
    <%!
    Connection con = null; 
    Statement stmt = null;
    ResultSet rs = null;public void jspInit() 
    {
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con = DriverManager.getConnection("jdbc:odbc:ClassDB");
    stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

    }
    catch(Exception ex)
    {
    System.out.println(ex.toString());
    }
    }public void jspDestroy() 
    {
    try{
    rs.close(); 
    stmt.close();
    con.close(); 
    }
    catch(Exception ex)
    {
    System.out.println(ex.toString());
    }
    }
    %>
      

  6.   

    我这里运行通过
    resin 2.0.0
    程序没有问题,你看看你的数据愿对吗?注意大小写的问题
    还有如果你的数据库有用户名和密码的话,也要在程序里加上