我用JDBC连接Access数据库时,执行到DriverManager.getConnection时就会报错:java.lang.OutOfMemoryError: GC overhead limit exc
public static Connection getConnection(String file){ Connection con=null; String url="jdbc:ucanaccess://"+file; try { Class.forName("net.ucanaccess.jdbc.UcanaccessDriver"); con=DriverManager.getConnection(url);//此处报错 } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } System.out.println("getConnection结束"); return con; }
如果是小的Access文件不会报错,试了个1.2G的就会出现这种情况
相关分类