當前位置:首頁 » 編程語言 » sqlserver捕獲異常

sqlserver捕獲異常

發布時間: 2024-01-18 16:47:27

A. 如何捕獲sqlserver資料庫的異常

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

熱點內容
東莞壓縮彈簧廠 發布:2025-08-28 05:14:06 瀏覽:791
c語言inout 發布:2025-08-28 05:02:57 瀏覽:916
java父類訪問子類變數么 發布:2025-08-28 04:54:20 瀏覽:404
混合編譯c和java 發布:2025-08-28 04:49:09 瀏覽:314
幀中繼怎麼配置 發布:2025-08-28 04:43:22 瀏覽:354
oppor9s顯示隱藏文件夾 發布:2025-08-28 04:42:43 瀏覽:510
c語言編的貪吃蛇 發布:2025-08-28 04:33:28 瀏覽:309
雲伺服器多久重啟一次 發布:2025-08-28 04:25:07 瀏覽:200
阿里雲桌面和伺服器區別 發布:2025-08-28 04:13:51 瀏覽:97
stl常用演算法 發布:2025-08-28 04:01:28 瀏覽:441