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
一般的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