【发布时间】:2018-11-02 10:23:22
【问题描述】:
我正在使用 JADE 框架,我想知道智能代理有什么方法可以使用某种数据库,他们可以在其中读取并写入一些信息?..
我尝试在excel(使用jxl)和我的项目之间建立连接,但是有一个问题:下面是写入excel文件的代码:
public static void write(String[] args) throws Exception {
// TODO code application logic here
File f = new File("C:\\Users\\Mastisa\\Desktop\\Master.xls");
WritableWorkbook Master = Workbook.createWorkbook(f);
WritableSheet History_Table = Master.createSheet("History_Table", 0);
Label L00 = new Label (0,0,"RUN#");
History_Table.addCell(L00);
Master.write();
System.out.println("finished...");
Master.close();
}
}
但我希望代理做这样的事情:
Database D;
D.add(myAgent.getLocalName);
但这是不可能的,因为 jxl 不提供与代理一起工作的功能。并且看起来所有内容都必须手动写入该 excel 文件中......但这不是我想要的......我希望代理能够轻松地读写......
还有其他方法吗?
【问题讨论】:
标签: java database javaagents agents-jade multi-agent