Если я правильно читаю ваш вопрос, вы хотите сохранить изображения в базе данных, а не в локальной файловой системе пользователя. Это, безусловно, возможно - хотя я бы обычно рекомендовал хранить только метаданные об изображениях в базе данных и хранить сами изображения в файловой системе. В вашем случае это, вероятно, будет означать файловую систему сервера, а не локальный рабочий стол, на котором запущен апплет.
Если вы хотите сохранить изображения в базе данных, JDBC разрешит это. Вам потребуется столбец базы данных типа BLOB (большой двоичный объект) и методы * JDBC getBlob
/ setBlob
.
Независимо от того, решите ли вы сохранить изображения в базе данных или файловой системе на сервере, имейте в виду, что для обеспечения безопасности апплета ваш апплет будет обмениваться данными только с тем хостом, с которого апплет обслуживается - поэтому вам нужно для размещения базы данных или прокси соединения с базой данных через тот же сервер, с которого обслуживается апплет.