使用SQLServer 數據庫時,可能發生此異常,原因是微軟自己的jdbc驅動不支持同一個記錄的字段的重復讀取,因為微軟加入了text,image這種類型的支持,就限制了字段的回讀功能.
解決方法:按照順序(從左到右的順序)讀取字段,例如(getString(1),getString(2),getString(3)....);當然這個是微軟jdbc驅動的一個bug,我們也可以不用他的驅動,自己到網上下載jtds.jar驅動,使用這種驅動就不會出現上面的異常了.
來源:狂淘網
www.kuangtao.net