0

我正在开发网络服务以从数据库中获取一些用户详细信息。我不知道抛出和处理异常。

@WebMethod(operationName ="My operataion")
    @WebResult(name="Some Type")
    public UserDetails getUserInfo(@WebParam(name="mailID")int mailID) throws SQLException{
        UserDetails user= new UserDetails();
        User umanager= new User();
        user= umanager.getUserInfo(custID);
        return user;


    }

我想在客户端捕获异常,我想修改错误消息,如"Unable to connect to Database".

任何人都可以告诉如何做到这一点并发送自定义异常。

提前致谢。

4

1 回答 1

1

看看下面的教程:

  1. 抛出异常

对于您的功能,您可以这样编写

public UserDetails getUserInfo(@WebParam(name="mailID")int mailID) throws SQLException{
    // if your connection not established then   
    throw new SQLException("Unable to connect to Database");
}
于 2013-01-08T06:48:47.610 回答