数据库连接池用的是glassfish自带的连接池,现在出了一个比较奇怪的现象,调用连接池中的对象后,偶尔会出现如下错误,是什么原因
java.lang.NullPointerException
at com.mysql.jdbc.ConnectionImpl.versionMeetsMinimum(ConnectionImpl.java:5451)
at com.mysql.jdbc.ConnectionImpl.serverSupportsConvertFn(ConnectionImpl.java:4928)
at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3962)
at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4196)
at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4152)
at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:475)
换一个更高版本的mysql连接数据库的jar包试试。