错误提示是数据库查询出错
这是你自输出的,标明有异常
加这句看看
ef.printStackTrace()

解决方案 »

  1.   

    说明有异常嘛,sql发现了错误啊,你最好把错误信息打出来看看!
      

  2.   

    捕捉到的错误是这句话
    catch(SQLException ef){
          System.out.print("数据库查询出错");
        }
    我是不知道该怎么改这个错误。
    帮忙看看哪里有问题吧
      

  3.   

    catch(SQLException ef){
          System.out.print(ef);
        }
    “数据库查询错误”是你自定义的错误输出!
    你可以引用上面的一句话看一下到底是出现了什么错误!
    根据错误的内容找到相应解决的办法!
    2 溢出的意思就是说有些变量类型的最大位数是固定的,一旦数据超出这个限度就会发生溢出错误!
      

  4.   

    catch(SQLException ef){
          System.out.print("数据库查询出错");
         ef.printStackTrace();
        }
      

  5.   

    将System.out.print("数据库查询出错");改成ef.printStackTrace();
    然后贴出出错信息看看
      

  6.   

    haroyy(天平) ,恩,谢谢了。。我找到了错误的根源了。。我想问一下ClassNotFoundException SQLException 还有Exception 这几个错误代表的是什么意义。
      

  7.   

    ClassNotFoundException 是数据驱动找不到
    SQLException 是SQL执行错误
    Exception 是什么呢?我就不知道了。。而且它是在执行什么的时候抛出的错误呢
      

  8.   

    Exception是所有**Exception的父类,如果你不知道可能会抛出哪个异常的话就catch这个异常,只要产生异常就能捕获到。另外,异常和错误是不同的