2010-09-17 115 views
0

我已经返回一个Web服务,它从datamining API返回“实例”。现在问题很明显,默认情况下,Web服务无法处理“实例”作为返回类型。我应该怎么做?Web服务返回类型为复杂

或者

我可能会说用户定义的数据类型,请指导我在哪里可以实现此的任何文件。

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


    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

+0

一般的web服务返回的XML或JSON或类似的“结构化文本”解读结果。如果您指的是http://weka.sourceforge.net/doc/weka/core/Instances.html,那么toString方法和http://weka.sourceforge.net/doc/weka/core/Instances.html#实例(java.io.Reader)可能是合适的 – 2010-09-17 03:49:20

回答

相关问题