Vous avez quelques options:
Utilisez une base de données intégrée tels que H2. Il a même quelques compatibility modes avec d'autres bases de données, donc vous n'aurez pas à modifier vos instructions.
Utilisez une bibliothèque de simulation comme Mockito, comme Sanjay suggéré. Utilisez dbUnit pour tester votre base de données.
Installez votre base de données distante sur votre ordinateur local, si cela est possible.
Modifier: de votre commentaire, il semble les options 1 et 2 sont d'intérêt pour vous.
Je n'ai pas utilisé de moquerie parce que je n'en avais pas encore besoin (je préfère utiliser le vrai trucs), mais je ne dis pas que ce n'est pas utile.
Alors, je vais me concentrer un peu sur 1:
Découvrez le tutoriel de H2, en particulier, la partie sur connecting to database using JDBC. En outre, la lecture du guide quickstart ne peut pas nuire. Vous devez lire pour comprendre ;-)
Pour la compatibilité, vérifiez le lien que j'ai fourni plus tôt et utilisez le mode qui convient à la base de données que vous utilisez (vous n'avez pas spécifié lequel).
le but est d'accélérer l'utilisation de l'application (en développement). la base de données distante ralentit le développement. – power
Ah, d'accord. J'adore celui-ci: http://hsqldb.org/ - si facile à utiliser dans le même vm que le reste et pourtant si complet. Peut-être que c'est une solution? –