我已经返回了一个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
答案 0 :(得分:0)
嗯,我认为你应该专注于数据,而不是实例。尝试序列化为XML或使用JSON传递数据。
此外,本网站上发布了大量答案:
https://stackoverflow.com/search?q=web+service+complex+data
希望有所帮助,