Java可以处理ADO错误

时间:2014-12-19 17:56:18

标签: java asp.net

我想知道是否可以在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)

我想要转换的Java片段:

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");
                    }
               }

1 个答案:

答案 0 :(得分:1)

根据Microsoft ADO.NET是一组为.NET Framework程序员公开数据访问服务的类。 ADO.NET提供了一组丰富的组件,用于创建分布式数据共享应用程序。它是.NET Framework不可或缺的一部分,提供对关系,XML和应用程序数据的访问。 ADO.NET支持各种开发需求,包括创建应用程序,工具,语言或Internet浏览器使用的前端数据库客户端和中间层业务对象。

鉴于此,答案是否定的。 Java不能也不能与任何.NET Framework本地集成(有第三方商业库可以实现它,但它们通常非常容易使用)。相反,Java使用JDBC以供应商中立的跨平台方式执行数据库操作。