• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

как работать с ODBC

  • Автор темы Автор темы mikle
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
M

mikle

Уважаемый ALL.
Не могу понять что такое ODBC, точнее идеологию, как это использовать. Кто такие источники данных, чего там надо регистрировать и т.д. Задача стоит такая - из внешнего приложения нужно достать данные, которые оно готово предоставлять по ODBC. Мне нужно написать программку, котрая будет эти данные брать и обрабатывать. Программа будет написана на Delphi.
Спасибо.
 
это такая феня, которая позволяет к СУБД коннектится из разных приложений через один интерфейс.
Например стоит у тебя база Oracle или MS SQL или ешо чо-нить...
Пишешь ты прогу на том же Delphi или FoxPro или С++.
Ты устанавливаешь драйвер ODBC для конекретной базы (для каждой свой). Настраиваешь драйвер на соединение с СУБД (всякие там IP адреса, Connect String и т.п. прописываешь) и дальше в своем Delphi тебе уже "как бы все равно" что это за база. Ты соединяешься через источник данных ODBC а он уже знает где эта база находится, что ей нужно для соединения и т.д.
Вобщем это поверхностно :)) Вообще-то в это втыкаться не надо -- источник настроил, через него подсодинился и работай.

("как бы все равно" выше взято в кавычки потому как на самом деле не все равно... разные базы, разные SQL, все разное... даже в разных версиях ODBC-драйверов к одной базе бывают расхождения в работе :))

Настраивается в панели инстументов. ODBC Sources (Источники данных ODBC).
Настраиваешь DSN, где указываешь драйвер, псевдоним (его дальше и будешь использовать), расположение базы, реальное имя базы и др. специфитские параметры (редко нужны).
В своей программе обращаещься к источнику данных ODBC по данному тобой псевдониму. Как? -- зависит от языка программирования.

Удачи
 
Спасибо. Все понятно. Спасибо еще раз. очень доходчиво.
 
Вообще-то есть АПИ для программного создания этих самых источников данных, и чтоб не тыкать каждый раз в Панель Управления, лучше самому проверять на наличие и валидность источника
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы