Russian Qt Forum

Qt => Базы данных => Тема начата: jjoss от Декабрь 14, 2009, 13:31



Название: Клиентское приложение к БД на MySQL
Отправлено: jjoss от Декабрь 14, 2009, 13:31
Только начинаю осваивать QT, посему много не понятно. Подскажите, использование драйвера MySQL при написании приложения даст возможность работать в интернет или только локально? Если возможна работа в интернет, то как обстоят дела с безопасностью? Если же не возможна, как тогда осуществлять взаимодействие клиента с базой? Заранее спасибо.


Название: Re: Клиентское приложение к БД на MySQL
Отправлено: BRE от Декабрь 14, 2009, 13:37
Подскажите, использование драйвера MySQL при написании приложения даст возможность работать в интернет или только локально?
Если сервер mysql настроен на подключение удаленных клиентов, то можно подключаться удаленно.

Если возможна работа в интернет, то как обстоят дела с безопасностью?
А тут все зависит от сервера mysql и его настроек.


Название: Re: Клиентское приложение к БД на MySQL
Отправлено: jjoss от Декабрь 14, 2009, 13:52
А, вообще, это грамотно использовать драйвер для работы в интернете? Или всё же лучше технологии, типа SOAP, JSON и др.? Ведь, да, действительно, сервер можно настроить на подключение удалённых клиентов, но проблема будет в айпишниках. Я сделал GRANT SELECT ON mysql.time_zone TO myuser@192.168.0.76 IDENTIFIED BY 'mypassy';, а пользователь решил работать за другим компом, т.е. придется опять "лезть" в базу и делать изменения, что явно неудобно.


Название: Re: Клиентское приложение к БД на MySQL
Отправлено: registrationfedser87 от Декабрь 14, 2009, 15:48
Тебе же не обязательно делать привязку по ip, сделай доступ для всех ip (но по логину и паролю)