Die JMDB (Java Movie Database) ist eine Datenbank-Anwendung, mit der man Informationen zu Filmen, Schauspielern und vielem mehr suchen und anzeigen kann.
Die Daten stammen aus der Internet Movie Database und werden durch die JMDB in eine SQL-Datenbank geschrieben. Danach können unter einer modernen Benutzeroberfläche diese Daten verwendet werden. Das Datenvolumen sind einige hundert Megabyte und es sind u.a. über 400.000 Filme und 800.000 Schauspieler enthalten. Insgesamt gliedern die Daten sich in ca. 50 Kategorien von Kostümbildnern bis technischen Informationen.
Für das Programm ist lediglich eine Java Runtime Umgebung erforderlich, als Datenbank wird MySQL verwendet, welche auf einem per TCP/IP erreichbaren Rechner installiert wird (oder lokal), sodaß das Paket auf verschiedensten Betriebssystemen läuft.