JDBC提供了getString()、getInt()和getData()等方法从ResultSet中获取数据。
getString()或者getInt()等方法在调用时,程序会一次性把数据放到内存中,然后调用ResultSet的next()和getString()等发放来获取数据。当数据量大到内存中放不下时会跑出异常。
getObject()方法不会一次性被读到内存中,每次调用时会直接从数据库中区获取数据,因此不会因为数据量过大而出错。
JDBC提供了getString()、getInt()和getData()等方法从ResultSet中获取数据。
getString()或者getInt()等方法在调用时,程序会一次性把数据放到内存中,然后调用ResultSet的next()和getString()等发放来获取数据。当数据量大到内存中放不下时会跑出异常。
getObject()方法不会一次性被读到内存中,每次调用时会直接从数据库中区获取数据,因此不会因为数据量过大而出错。