1
我想知道是否有可能在Java中使用ADO錯誤。Java處理ADO錯誤
我正在查看一些使用ADO進行錯誤的ASP代碼,我相信我已將它轉換爲JAVA。
是否有可能做甚至是否有更好的Java錯誤處理?
我熟悉使用try catch塊,但我不知道如何將所有錯誤合併到一個。
有大約10種不同的錯誤,我把它們剪下來的這個問題,只是留下了幾個錯誤,爲這個問題
ASP的代碼片段:爪哇
If Err.number <> 0 Then
Response.Write("<!-- ADO Errors Begin -->" & vbCrLf)
For each objError in con_duns_sdo2.Errors
Response.Write("<!-- ADO Error.Number = " & objError.Number & "-->" & vbCrLf)
Response.Write("<!-- ADO Error.Description = " & objError.Description & "-->" & vbCrLf)
Next
Response.Write("<!-- ADO Errors End -->" & vbCrLf)
Response.Write("<!-- VBScript Errors Begin -->" & vbCrLf)
片斷我試圖轉換:
for (objError : con_currency_sdo) {
if (con_currency_sdo.Errors == "true") {
System.out.println("ADO Error.Number" + objError.Number + "\r\n");
System.out.println("ADO Error.Description" + objError.Description + "\r\n");
}else{
System.out.println("ADO Errors End" + "\r\n");
System.out.println("VBScript Errors Begin" + "\r\n");
}
}
在java中,你會使用'try/catch'塊並捕獲你的代碼可能拋出的任何異常。而且您通常不會使用ADO,而是您嘗試連接到的數據庫的JDBC驅動程序。 JDBC非常常見,並且很多其他語言都包裝JDBC,因爲它非常易於使用。 – SnakeDoc