weka设置数据库方法
类InstanceQuery
方法 public Instances retrieveInstances(String query)
方法传入SQL语句
数据库查询操作类
instanceQuery iq = new InstanceQuery();
设置数据库连接用户名
iq.setUsername("sa");
用户密码
iq.setPassword("1234");
数据库地址
iq.setDatabaseURL("jdbc:sqlserver://localhost:1433;databaseName=Credit");
查询SQL
iq.setQuery("select * from Credit.dbo.total");
获取数据集
Instances in = iq.retrieveInstances();
直接打印数据集
System.out.print(in);
weka读取数据文件
数据文件读取类
ArffLoader loader = new ArffLoader();
设置数据文件路径
loader.setFile(file);
读取数据集
Instances inst = loader.getDataSet();