Конференция "Базы" » Delphi и phpMySql [D7, MySQL]
 
  • Денис_102983 (12.01.13 00:21) [0]
    Здравствуйте уважаемые знатоки Delphi
    Имеется удаленный хост с БД на PhpMyAdmin.
    Как можно подключиться к БД и загрузить в программу определенную таблицу (скажем в StringGrid) с данными для дальнейшей работы с ней?

    С чего начать? какой компонент именно поможет в этом деле?
  • знайка (12.01.13 00:40) [1]
    никакой не поможет
  • Денис_102983 (12.01.13 02:20) [2]
    В смысле? это вообще осуществимо? если да то что делать, может обсуждение где то есть этого...
  • знайка (12.01.13 11:17) [3]
    удаленный хост с БД чей? ваш?
  • Медвежонок Пятачок © (12.01.13 13:22) [4]
    Имеется удаленный хост с БД на PhpMyAdmin.

    На русский это переводится как
    "есть удаленный веб сервер и больше ничего нет"
  • Денис_102983 (12.01.13 16:58) [5]
    Да разумеется наши базы данных управляемые PhpMyAdmin
    также разрешены внешние подключения к ним.

    ситуация штатная
    Есть сайт на хостинге, у сайта база данных.
    нужно подключиться к ней программой и считать данные для обработки.
  • знайка (12.01.13 17:17) [6]

    > Да разумеется наши базы данных управляемые PhpMyAdmin
    с чего это тут должно разуметься? коли ваши так и говорить надо.

    > также разрешены внешние подключения к ним.
    раз так то подключайтесь.
    это уже смотрели http://www.mysql.com/products/connector/ ?

    и эта, PhpMyAdmin ничего не управляет.
  • Денис_102983 (17.01.13 22:00) [7]
    Ничего не понял, но всё равно спасибо!

    там какие то драйвера, а каким компонентом подключаться через эти драйвера?
    я в этом новичок, но уже написано несколько программ с базами данных которыми пользуются в ПФР в одной области и некоторые предприниматели в том числе и я для ведения своих дел.

    Вот понадобилось подключиться к базам сайта и никак человека не найду кто бы помог хотя бы за вознаграждение (достаточно исходник такого подключения).
  • sniknik © (17.01.13 23:27) [8]
    исходник подключения на сайт с открытым доступом начем не поможет если доступ закрыт (а это как правило так).

    > также разрешены внешние подключения к ним.
    а ты не пиши, возьми готовую программу, к примеру http://www.quest.com/toad-for-mysql/ и "подключись к сайту". получилось? тогда есть смысл что то делать, нет "вознаграждение" зря потратишь.
  • Медвежонок Пятачок © (18.01.13 07:30) [9]
    там какие то драйвера,

    Нужен драйве коврика мышки. Без него ничего не выйдет.
  • Денис_102983 (18.01.13 17:54) [10]
    установил, но не получается (
  • знайка (18.01.13 19:24) [11]
    вот и "разумеется" :)
  • Денис 102983 (18.11.13 17:05) [12]
    Ребят, таже ситуация.
    Нужно управлять базой данных средствами дельфи

    Считывать данные и записывать их туда.

    (Смотрю тему мулевали и не до чего не домулевали.
    причём тут вообще имеет разработчик доступ или нет, раз спрашивает, значит всё имеет для этого.)

    котовые программы не годятся, так как пользователь должен регистрироваться и при регистрации оправятся данные сразу в базу. и считается с базы например сколько мальчиков пользуются программой а сколько девочек.
  • turbouser © (18.11.13 18:02) [13]

    > Денис 102983   (18.11.13 17:05) [12]


    > причём тут вообще имеет разработчик доступ или нет, раз
    > спрашивает, значит всё имеет для этого.)

    Имя хоста, номер порта?
  • Плохиш © (18.11.13 18:41) [14]

    > turbouser ©   (18.11.13 18:02) [13]


    > Имя хоста, номер порта?

    Тебя мальчики интересуют или девочки?
  • Плохиш © (18.11.13 18:42) [15]

    > Денис 102983   (18.11.13 17:05) [12]

    В вашем мухосранске совсем проблема с начинающими программистами?
  • megavoid © (18.11.13 18:49) [16]
    Доступ к базе извне - очень-очень нехорошо, phpmyadmin на сайтах обычно подключается к localhost, ну раз надо...

    Компоненты подойдут, например, TDataSource, TClientDataset, TDataSetProvider (для грида), TSQLQuery и TSQLConnection для "ручного" составления запросов.
  • megavoid © (18.11.13 19:14) [17]
    А ещё, не люблю я ни родной Workbench, ни TOAD, а gern liebe Heidi http://www.heidisql.com
  • Денис 102983 (19.11.13 02:14) [18]
    В общем разобрался всё таки:

    1. нужны штатный ADOConnection1 и ADOQuery1
    2. устанавливаем драйвер mysql-connector-odbc-5.1.6-win32.msi (есть драйвера для разных операционок)
    3. Содаём строку подключения как к локальной базе и готово, всё тоже самое.

    > Доступ к базе извне - очень-очень нехорошо
    megavoid это понятно, но в моём случае в базе 3 поля где тупо ведётся учёт кто и сколько раз открыл программу.
    Даже если её сломают 300 раз и украдут данные - ничего страшного.
  • Денис 102983 (19.11.13 02:20) [19]

    > Плохиш ©   (18.11.13 18:42) [15]

    В нашем задрюпинске я единственный программист.
 
Конференция "Базы" » Delphi и phpMySql [D7, MySQL]
Есть новые Нет новых   [118779   +110][b:0][p:0.001]