连接代码应该没问题,我用旧驱动就可以。
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection(url,"root","");
在第二行提示出错,
 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
at com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:1019)新驱动用的mysql-connector-java-5.1.26-bin.jar文件
旧驱动用的mm.mysql-2.0.2-bin.jar
代码当然是:Class.forName("org.gjt.mm.mysql.Driver");

解决方案 »

  1.   

    con=DriverManager.getConnection(url,"root","");这行有错?
    真没看出来
      

  2.   

    数据类型不一样,一个Integer, 一个long
      

  3.   

    肯定是你setLong或者getLong时候出的错  不能是连接时候
      

  4.   

    4楼的,我的代码获取字段都是getInt(),表字段设计也是int型
    没问题的