天天看點

jdbc中getString()方法與getObject()方法有什麼差別

JDBC提供了getString()、getInt()、getData()等方法從ResultSet中擷取資料。先是将資料加載到記憶體中,如果資料量大,那麼會抛異常:OrcelException未處理:ORA-01000:maximum open cursors exceedde(以Orcel資料庫為例)。資料量小不會有這個問題

而getObject是不會有這個問題,主要是getObject不是一次性加載到記憶體裡的,而是從資料庫中擷取,是以資料量大時要用getObject方法