服務器端代碼從數據庫檢索值。但我無法爲客戶提供價值。請幫助我。Web服務從服務器檢索數據,但客戶端無法訪問它們
服務器端代碼:
public int result(int ss) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
String host="jdbc:mysql://localhost/test";
String username="root";
String password="";
Connection connect=DriverManager.getConnection(host,username,password);
System.out.println("Works");
Statement s =connect.createStatement();
s.execute("select * from customer");
ResultSet rs=s.getResultSet();
while(rs.next())
{
ss=rs.getInt(1);
System.out.println("Retrieved element is = " + ss);
}
return ss;
}
客戶端代碼:
public class sam {
public static void main(String[] args) throws RemoteException {
Sample1Stub stub = new Sample1Stub();
Result method = new Result();
method.getSs();
ResultResponse response = stub.result(method);
System.out.println(response.get_return());
}
}
沒問題,我從服務器端使用控制檯檢索數據庫中的值.later我爲服務器端編碼創建了Web服務,並嘗試在我的編碼的客戶端使用Web服務客戶端訪問..但是我得到的異常是:線程「main」中的異常org.apache.axis2.AxisFault:unknown – user3222661