我想知道是否可以在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");
}
}
答案 0 :(得分:1)
根据Microsoft, ADO.NET是一组为.NET Framework程序员公开数据访问服务的类。 ADO.NET提供了一组丰富的组件,用于创建分布式数据共享应用程序。它是.NET Framework不可或缺的一部分,提供对关系,XML和应用程序数据的访问。 ADO.NET支持各种开发需求,包括创建应用程序,工具,语言或Internet浏览器使用的前端数据库客户端和中间层业务对象。
鉴于此,答案是否定的。 Java不能也不能与任何.NET Framework本地集成(有第三方商业库可以实现它,但它们通常非常容易使用)。相反,Java使用JDBC以供应商中立的跨平台方式执行数据库操作。