Applets und Datenbanken ist ein heilkes Thema. Um sich mit einer Datenbank zu verbinden, benötigt man ja einen Login. Diese Login-Daten müssten im Applet hart kodiert sein. Ansonsten müsste jeder Benutzer Verbindungsdaten zur Datenbank eintragen.
Und das ist unsicher, weil man Java-Bytecode-Dateien dekompilieren kann.
Also müsste noch eine Middleware her, zu welcher sich das Applet verbindet und die die Verbindung zur Datenbank herstellt/hält und mit ihr kommuniziert. Das könnte man bspw. mit einem RMI-Server machen, der aber auf einem System mit Java-Unterstützung laufen müsste…