2016-09-20 3 views
5

Этот вопрос может быть очень простым, но я действительно не могу найти реальный ответ в Интернете. Я уже знаю, что я могу подключиться к базе данных sqlite, хранящейся на моем компьютере с FireDac, но теперь я хочу перейти на онлайн-сервер sql.Delphi подключиться к базе данных онлайн

У меня есть домен с сервером sql внутри.

enter image description here

Это моя конфигурация, и он говорит мне Unknown configuration host. Мне нужно подключиться к базе данных SQL. Является ли FireDAC реальным решением?


У меня есть этот вид подключения строки на стороне сервера:

$pdo = new PDO('mysql:host=mysql.netsons.com;dbname=caorobwq_worldcup', 'username', 'password'); 
+2

Вы проверили, что сервер SQL доступен снаружи? Обычно это не относится к среднему веб-сайту из соображений безопасности. –

+1

Можете ли вы подключиться к серверу MySQL с помощью клиента командной строки? NB установки по умолчанию MySQL допускают подключения только к локальной машине, а не к удаленному клиенту. Вы должны учитывать последствия подключения к удаленному подключению. – Jaydee

+1

Я использую FireDAC совсем немного для подключения к серверам в своей сети, и он работает хорошо. – Jaydee

ответ

2

Вы можете подключиться к такому серверу, но вы не должны подвергать его таким образом. Создайте другой, прикладной уровень, который будет использовать ваш сервер базы данных в качестве локального хранилища. Это называется three tier architecture.

enter image description here

Смежные вопросы