Интерфейс для MySql

Тема в разделе "WASM.HEAP", создана пользователем cresta, 28 авг 2007.

  1. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Посоветуйте какой-нибудь удобный интерфейс (апи) для работы с mysql под виндовс. Может какие классы или какая dll...
    Чтобы из с++ было удобно работать (или на крайний случай vb, но только не дельфи).
     
  2. Cock

    Cock New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    148
    А mysql API которые на с, чем не подходят? сделай обвертку для с++, там кстатит нужно-то заголовочный файл и еслли это виндавс dll она иддет в инсталяторе
     
  3. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Я знаю, что в пакете есть С api, просто хочу спросить людей, использовавших mysql под виндой, что лучше, может где-то есть что-то удобное/простое/надёжное. Т.е. речь не о существовании апи как таковых, а что лучше.
    Самому делать влом :))) Хочу халяву !!!!
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    mysql++? Неплохая, хотя она не очень удобна. Есть SOCI, обёртка для нескольких БД. Сам не пользовал, но sqlite++ (лучшая библиотека этого класса) основана на ней. Сейчас посмотрел доку — на первый взгляд проще mysql++, да и есть поддежка нескольких БД. Но уж сильно грубее, упрощённее sqlite++ и менее логична.
     
  5. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    IceStudent
    Прикольно:
    int id = ...;
    string name;
    int salary;
    sql << "select name, salary from persons where id = " << id, into(name), into(salary);

    mysql++:
    У меня как раз Visual C++ 7.0...

    Тут меня идея посетила: у меня установлен denver, запускаем сервер, делаем сайтик на локали, БД и работаем через php + wininetapi с этим сайтом, который фактически является только транслятором запросов от программы к серверу... Хороша идея? :)
     
  6. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Мда, похоже проще всего самому написать...
    dll у меня есть в пакете denver (libmysql.dll), а заголовочный файл где взять? Мож у кого есть этот хидер?
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    С дистрибом идёт. Может, можно и отдельно стянуть с фтп.
     
  8. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Уже смотрел там (ftp.mysql.com), есть только целый пакет, отдельных файлов нет.
    Не хочется 20 мегов тянуть из-за килобайтного хидера :dntknw: Это как раз на 3 часа загрузка...

    Кстати, я так понял, sqlite++ работает с собственным форматом базы, а не с форматом mysql. Это так ?
     
  9. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    cresta
    ПМ хоть бы глянул. А по поводу sqlite++ — она для SQLite только. Это SOCI поддерживает mySQL.
     
  10. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Что за ПМ? readme что-ли? если да, то в нем никакой информации нет, кроме того, что ftp.mysql.com переехал на этот адрес с support.mysql.com. support.mysql.com у меня не открывается. Если речь не о readme, то о чём?
     
  11. Постигающий

    Постигающий New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2006
    Сообщения:
    35
    О личных сообщениях на форуме полагаю. Прокрути экран вверх, там, между Профиль и FAQ есть пункт сообщения.
     
  12. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Улыбнуло: ПМ - это типа ПрочитайМеня?
     
  13. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Блин, ну конспираторы чёртовы :)))))
    Я на те сообщения вообще никогда внимания не обращаю, уж больно редко они приходят, поэтому глаз на ссылку "есть новые сообщения" не реагирует. Да и не бросается она в глаза, как на некоторых других форумах.
    Интересно, а как это ПМ трансформируется в личные сообщения? Расшифруйте :)

    IceStudent
    Спасибо за архив.
     
  14. Termo_in_work

    Termo_in_work TermoSINteZ

    Публикаций:
    0
    Регистрация:
    31 июл 2007
    Сообщения:
    20
    Адрес:
    на работе
    cresta
    Private Message
     
  15. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Тогда уж надо было ЛС, а не ПМ
    :)
     
  16. dimonn

    dimonn New Member

    Публикаций:
    0
    Регистрация:
    5 мар 2006
    Сообщения:
    38
    Адрес:
    Sim-City
    А чем вам ODBC не нравится?
     
  17. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    dimonn
    Для него ещё надо драйвер ставить. Да и не кошерно это — через систему данные получать, если можно сразу. Плюс доступ к специфичным возможностям БД отпадает (не всё через SQL можно сделать).