在代码中使用PreparedStatement的prepareStatement(String sql, String columnNames[]) 方法时,抛出ArrayIndexOutOfBoundsException异常,以前在jetty和tomcat上都没有出现此类问题,可是部署到weblogic上的时候就会出现这种异常,google以后说是老的ojdbc包这个方法有bug,当sql中的 ? 过多,就会抛出此类异常,最后发现,weblogic自带的ojdbc版本太低,替换以后解决。 web
weblogic包的路径在 bea\wlserver_10.3\server\lib sql