我正在尝试了解Java Wikipedia Library API(JWPL)。
要实现维基百科对象,我需要DatabaseConfiguration
。请参阅下面的代码。
// configure the database connection parameters
DatabaseConfiguration dbConfig = new DatabaseConfiguration();
dbConfig.setHost("SERVER_URL");
dbConfig.setDatabase("DATABASE");
dbConfig.setUser("USER");
dbConfig.setPassword("PASSWORD");
dbConfig.setLanguage(Language.german);
// Create the Wikipedia object
Wikipedia wiki = new Wikipedia(dbConfig);
DatabaseConfiguration
究竟是什么?我为什么需要它? Javadoc并不清楚它。
我需要做的是使用API获取单词的类别,并不是一种使用它的方式:
String category = wiki.getCathegory("word");
没有数据库连接?
答案 0 :(得分:3)
来自documentation page(强调是我的)
JWPL适合您:
JWPL不适合您:
所以数据库设置由你提供。
这意味着您必须安装自己的数据库服务器,插入维基百科提供的所有转储数据并查询您自己的数据库。
如果您需要“新鲜”的结果,则必须定期更新数据库。
如果您需要最新(即实时)结果,则必须使用其他工具。
答案 1 :(得分:0)