當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程語言 » sqlserver捕獲異常
sqlserver捕獲異常-ag真人国际官网
發布時間: 2024-01-18 16:47:27
result.next()只會在兩種情況發生異常:一是資料庫本身故障,二是已經關閉。
而在你的程序中只是為了防止出現一個異常不影響其它的,那麼可以假定了,前面的訪問是正確的。所以,第一個異常原因不可能出現的。而你不會自己主動在另一個線程關閉資料庫吧?那麼第二個異常原因也不可能出現。
所以,這個異常捕獲了,不必做任何處理,直接進行下一個就行。
while(rs.next()){
try{
//..........
}
catch(sqlexception ex){}
}
b. sqlserver2008 在函數中如何捕獲異常
begin try
begin transaction
select 100/0 ---0 不能為除數
commit transaction
print 'transaction committed'
end try
begin catch
rollback
print 'transaction rolled back'
select error_number() as errornumeber,
error_severity() as errorseverity,
error_state() as errorstate,
error_message() as errormessage;
end catch
go
熱點內容