Текущий архив: 2009.05.10;
Скачать: CL | DM;
Вниз
MySQL-база на хостинге и клиент на Delphi Найти похожие ветки
← →
Nic © (2009-03-02 00:53) [0]Возможна ли такая связка? Нужно разработать обычную БД на сайте (MySQL) и Delphi-приложение для работы с ней. Заливка и сбор данных. Возможно редактирование :)
Скажите, возможно ли это сделать? И какие компоненты смотреть? Есть ли что-то стандартное в Delphi для реализации подобной задачи.
До этого работал только лишь с MS Sql Server 2005 в локальной сети. То есть опыт создания программ, работающих с БД есть, а вот частный случай - БД - на удалённом сайте - не работал и слабо представляю с чего начать.
Если кто-то что-нибудь посоветует - буду весьма признателен. Заранее спасибо :)
← →
DVM © (2009-03-02 00:58) [1]
> MySQL-база на хостинге и клиент на Delphi
без проблем можно сделать, вариантов подключения масса, вплоть до ADO.
Но есть и проблема. Как правило внешние подключения к базе у провайдера запрещены. Т.е. подключаться могут программы только с разрешенных провайдером узлов, как правило это только его сервера.
← →
Nic © (2009-03-02 01:12) [2]
> DVM © (02.03.09 00:58) [1]
Интересно, а это никак нельзя обойти? При том что я сам покупаю данный хостинг.
← →
antonn © (2009-03-02 01:34) [3]
>
> Интересно, а это никак нельзя обойти?
работать через http :)
← →
Маэстро © (2009-03-02 01:35) [4]> [2] Nic © (02.03.09 01:12)
а не вариант использовать готовое? HeidiSQL к примеру
← →
Kerk © (2009-03-02 01:54) [5]
> Nic © (02.03.09 01:12) [2]
>
> > DVM © (02.03.09 00:58) [1]
>
> Интересно, а это никак нельзя обойти? При том что я сам
> покупаю данный хостинг.
Проще найти хостера, который внешние подключения разрешает, чем обходы искать (ruweb.net у меня разрешает). В крайнем случае купить VDS, там тебе уже никто ничего не запретит.
← →
Real © (2009-03-02 02:33) [6]
> Интересно, а это никак нельзя обойти? При том что я сам
> покупаю данный хостинг.
У хорошего хостера это указано в списке предоставляемых услуг. Хотя на деле у меня было так: в списке опция есть, в админке добавление хостов с которых разрешен коннект - имеется, но ни черта не работает :) После длительной переписки, в которой юлили но не давали ответ по существу, таки признали, что такую опцию они не дают по причине безопасности. У другого хостера - решилось за пару минут: написал письмо с айпи, с которого мне нужен доступ и все включили. Некоторые еще дают такую услугу: добавление айпи на сутки (потом он автоматом удаляется).
Насчет работы с MySQL - конечно, как уже сказали вариантов масса. Есть неплохие компоненты (чем лучше, тем дороже :) бесплатный ODBC-драйвер. Я использую для работы какой-то класс, написанный добрым человеком бесплатно. Удобным не назовешь, но отправить запрос/принять данные умеет прекрасно, а больше ничего и не надо :) Если нужно, пиши на почту - кину тот что я использую и ODBC-драйвер
P.S. для управления БД рекомендую: http://www.mysqlfront.de/ Перепробовал наверное с десяток управлялок мускулом, этот - безусловно лучший
← →
blackman © (2009-03-02 13:01) [7]MySQL-база на хостинге и клиент на Delphi
Низя! Хостер будет против.
И незачем. Как правило есть PHPAdmin который многое позволяет сделать.
Сам можешь скажем на PHP написать что-то...
При чем здесь DELPHI?
← →
Real © (2009-03-02 13:20) [8]
> Сам можешь скажем на PHP написать что-то...
> При чем здесь DELPHI?
Наверное постановка задачи именно в том, чтобы сделать GUI-приложение? ;) Вы думаете MySQL делали специально для PHP-приложений?
← →
Медвежонок Пятачок © (2009-03-02 13:54) [9]Скажите, возможно ли это сделать?
Это сделать легко. Только работать наверняка не будет.
И какие компоненты смотреть?
Любые на которые смотришь, когда mysql не для хостинга программируешь.
← →
blackman © (2009-03-02 18:53) [10]Real © (02.03.09 13:20) [8]
Хостеры думают именно так :)
Они всегда обеспокоены безопасностью сервера и не разрешают внешние подключения.
← →
Real © (2009-03-03 15:00) [11]
> Они всегда обеспокоены безопасностью сервера и не разрешают
> внешние подключения.
Ну это понятно, но все таки хостеры которые закрывают все и вся, значит просто такие специалисты, раз боятся "налажать где-то" в настройках безопасности. Как я говорил выше, есть много хостеров которые такие подключения разрешают, но с определенного айпи (может быть даже нескольких).
Второе, ГУЙ-интерфейс к MySQL - обычно заказывают для специализированного решения в рамках локальной сети (например, предприятия). Поэтому, ты не прав говоря что делфи тут не при чем. Что может быть типичнее приложения баз данных, особенно на делфи? :) Просто как-то уже привыклось, что если MySQL - то речь непременно идет о внешнем хостинге.
← →
Kostafey © (2009-03-03 16:17) [12]> [0] Nic © (02.03.09 00:53)
У нас так для SQL Server делали как раз на Delphi.
Правда, сервер был в локальной сети. :)
Для вашего случая все же следует рассмотреть вариант
раелизации функционала на серверной стороне и работе
через тонкого клиента.
Такие вещи иногда удобно даже в локальной сети делать.
← →
blackman © (2009-03-03 16:44) [13]Real © (03.03.09 15:00) [11]
Читай вопрос внимательно:
...Нужно разработать обычную БД на сайте...
...частный случай - БД - на удалённом сайте - не работал и слабо представляю с чего начать...
Какая же локалка?
Ну это понятно, но все таки хостеры которые закрывают все и вся, значит просто такие специалисты, раз боятся "налажать где-то" в настройках безопасности. Как я говорил выше, есть много хостеров которые такие подключения разрешают
Назовите таких хостеров плз. Очень интересно :)
Не боятся они нажать. Нажимать в данном случае не на что :)
← →
Nic © (2009-03-03 21:13) [14]Всем спасибо. Просто опыт работы с PHP не очень велик :) А задача несколько спецэффичная.
← →
Kerk © (2009-03-04 12:58) [15]
> blackman © (03.03.09 16:44) [13]
> Назовите таких хостеров плз. Очень интересно :)
В этой ветке уже был назван минимум один
← →
Real © (2009-03-04 17:08) [16]
> Назовите таких хостеров плз. Очень интересно :)
> Не боятся они нажать. Нажимать в данном случае не на что
Я назову, а рекламой это не сочтут? :) http://freehost.com.ua
Я писал не "нажать", а "налажать" :) Но смысл почти тот же :)))
Страницы: 1 вся ветка
Текущий архив: 2009.05.10;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.009 c