Esta parece ser uma pergunta sobre o driver Java 3.0.0 MongoDB.
O conselho geral é usar Document/MongoCollection/MongoDatabase para o desenvolvimento de novos aplicativos.
As classes DBObject/DBCollection/DB, no entanto, permanecem no driver 3.0.0 para que muitos aplicativos existentes que atualmente usam a série de driver 2.x tenham um caminho de atualização para o driver 3.0. Os autores do driver (eu sou um deles) tentaram deixar isso claro descontinuando o método MongoClient.getDB, que retorna uma instância da classe DB, para incentivar o uso do novo método MongoClient.getDatabase, que retorna uma instância do MongoDatabase.