Если вы на 100% уверены, что вам нужны данные только на сервере (именно так строится большинство приложений), то вам нужна трехуровневая архитектура - клиент, сервер и база данных. Прежде всего, прекратите попытки доступа к базе данных с вашей веб-страницы. Вместо этого напишите на вашем языке подпрограмму / функцию на сервере, чтобы получить доступ к данным или манипулировать ими. Теперь ваша проблема сводится к вызову серверной функции с вашей веб-страницы, что можно сделать с помощью простой отправки HTTP и механизма на стороне сервера, чтобы прослушать этот HTTP-запрос, вызвать функцию и затем отправить ответ. Если вы находитесь в мире Java, сервлеты могут сделать это за вас. Аналогичные решения есть и на большинстве других платформ - Ruby, PHP, Perl, C #.