Chame o método de atividade do fragmento

Estou lidando com fragmentos.
eu tenho umActivity e diferentefragments.
Cadafragment precisa do acesso a umClass(call it X) que permitem acessar um banco de dados, mas, como eu tenho muitos fragmentos, não quero criar uma instância diferente do banco de dados.Class X em cada fragmento como eu acho que vai exigir muitamemory.
Então, como posso fazer?
Eu escrevi algo assim (com um getter), mas não funciona!

public class MyActivity {
  private ClassX classx;

  .....

  public ClassX getClassX() {
     return classx;
  }   
  .....
}

Mas, como posso chamá-lo dofragment?

questionAnswers(5)

yourAnswerToTheQuestion