JDBC提供了getString()、getInt()、getData()等方法从ResultSet中获取数据。先是将数据加载到内存中,如果数据量大,那么会抛异常:OrcelException未处理:ORA-01000:maximum open cursors exceedde(以Orcel数据库为例)。数据量小不会有这个问题
而getObject是不会有这个问题,主要是getObject不是一次性加载到内存里的,而是从数据库中获取,因此数据量大时要用getObject方法
JDBC提供了getString()、getInt()、getData()等方法从ResultSet中获取数据。先是将数据加载到内存中,如果数据量大,那么会抛异常:OrcelException未处理:ORA-01000:maximum open cursors exceedde(以Orcel数据库为例)。数据量小不会有这个问题
而getObject是不会有这个问题,主要是getObject不是一次性加载到内存里的,而是从数据库中获取,因此数据量大时要用getObject方法