Web服务返回类型复杂

时间:2010-09-17 01:25:11

标签: web-services oracle data-mining

我已经返回了一个Web服务,该服务从数据挖掘API返回“Instances”。现在问题很明显,默认情况下Web服务无法将“Instances”作为返回类型处理。我的方法应该是什么。

我可能不得不说用户定义的数据类型,请指导我可以实现此目的的任何文档。

//////////////////////////////////////////////////////// 


    public Instances fetch(){ 

      Properties properties =
              Utils.readProperties("weka/experiment/DatabaseUtils.props"); 
      DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); 
      String url = "jdbc:oracle:thin:@localhost:1521:XE"; 
      java.util.Properties props = new java.util.Properties(); 
          props.setProperty("user", "system"); 
          props.setProperty("password", "root") 

           DriverManager.registerDriver(new OracleDriver()); 
           Connection conn = DriverManager.getConnection(url, props); 

          Statement stmt = conn.createStatement(); 


        ResultSet rset1 = stmt.executeQuery("SELECT * FROM iris""); 
         return retrieveInstances(rset1); 
} 

//////////////////////////////////////////////////////// 
提前谢谢 SR

1 个答案:

答案 0 :(得分:0)

嗯,我认为你应该专注于数据,而不是实例。尝试序列化为XML或使用JSON传递数据。

此外,本网站上发布了大量答案:

https://stackoverflow.com/search?q=web+service+complex+data

希望有所帮助,