//(c) University of Edinburgh, 2006. package client; import uk.org.ogsadai.client.toolkit.GenericServiceFetcher; import uk.org.ogsadai.client.toolkit.Response; import uk.org.ogsadai.client.toolkit.activity.ActivityRequest; import uk.org.ogsadai.client.toolkit.activity.sql.SQLQuery; import uk.org.ogsadai.client.toolkit.activity.sql.WebRowSet; import uk.org.ogsadai.client.toolkit.service.DataService; /** * A simple example of using the client toolkit to run an SQL * query and return the results in the response to the client * as WebRowSet. * * @author The OGSA-DAI team. */ public class SimpleClient { public static void main(String[] args) throws Exception { String handle = "http://ogsadai:8080/wsrf/services/ogsadai/DataService"; String id = "MySQLResource"; DataService service = GenericServiceFetcher.getInstance().getDataService(handle, id); SQLQuery query = new SQLQuery( "select * from littleblackbook where id='3475'"); WebRowSet rowset = new WebRowSet(query.getOutput()); ActivityRequest request = new ActivityRequest(); request.add(query); request.add(rowset); Response response = service.perform(request); System.out.println(response.getAsString()); } }