На веб-браузере нет хорошего решения, которое позволит вам работать со всеми браузерами. Есть много недостатков для работы с базой данных на сайте браузера.
Прежде всего, вы показываете структуру своей базы данных, и это очень опасно. Представьте себе, насколько проще сделать SQL-инъекцию, когда вы знаете таблицы и поля?
Необходимо установить соединение с помощью пароля, который будет отображаться третьим лицам. Или вам нужно установить соединение без пароля, что также опасно.
Когда вы устанавливаете соединение с базой данных, кто-то может легко выполнить собственный запрос, что тривиально, потому что вы показываете свою структуру.
Я настоятельно рекомендовал вам не делать это на стороне браузера.
В вопросе, который вы связали, принятый ответ содержит подробные сведения о способах подключения к базе данных (код на стороне сервера, к которому обращается AJAX). Это гораздо лучшая идея, чтобы сделать это таким образом. – Codesleuth
Я бы избегал этого и предпочитал делать каждое соединение с БД на стороне сервера (например, PHP) и получать данные через AJAX. Почему вы хотите сделать это прямо в JavaScript? –
, конечно, я знаю о подключении к параметру через php-скрипт, но у меня проблема с перекрестным доменом, поэтому мне просто нужно сделать простой выбор из db – Patrik18