ODBCCreateDataSourceQ4 по сравнению с myodbc Прекращением

Я нуждаюсь в DSN, чтобы подключить к MariaDB (замена Ubuntu для MySQL) базу данных и, казаться, столкнулся с некоторым беспорядком о драйверах ODBC на Ubuntu (и Linux в целом).

А именно, Флора 2 требует, чтобы DSN соединился для включения персистентности:

    ?- ?Module[attach(?DSN,?DB,?User,?Password)]@pm.

This action associates the data source described by an ODBC DSN with the module. If ?DB is a variable then the database is taken from the DSN. If ?DB is bound to an atomic string, then that particular database is used. Not all DBMSs support the operation of replacing the DSN’s database at run time. For instance, MS Access or PostgresSQL do not. In this case, ?DB must stay unbound or else an error will be issued. For other DBMS, such as MySQL, SQL Server, and Oracle, ?DB can be bound.

Перевод в рабочее состояние ODBCCreateDataSourceQ4 создать DSN, Driver окно не показывает драйверов. Help состояния "Драйверы ODBC должны быть зарегистрированы когда/после того, как они установлены в Вашей системе". Это отправило мне вниз кроличью нору, где я противостоял многим вопросам:

  1. Попытка узнает то, что это означает "регистрировать", драйвер ODBC берет тот вниз длинный список связанных с Windows тем - все из которых бесполезны к получению "зарегистрированного" драйвера ODBC Ubuntu. Слово "регистр", кажется, происходит из "Windows Registry". Что дубликат Linux к Windows "Registry"?
  2. Почему диспетчер пакетов автоматически "не зарегистрировал" бы драйвер ODBC, когда он установлен?
  3. Существует много ODBC "драйверы", которые, кажется, специализированы (LibreOffice, Erlang, и т.д.), который, кажется, противоречит самому значению "драйвера". Почему "драйвер" был бы специализирован?
  4. Самая близкая вещь я мог найти к не зависящему от приложения драйверу ODBC это ODBCCreateDataSourceQ4 мог бы распознать myodbc, но myodbc пакет был удален из Ubuntu! Нет ли что-то, что поддерживается стандартными репозиториями Ubuntu для этого?
  5. Я знаю, что могу получить исходный код, скомпилируйте и установите замену в веб-сайте Основы MariaDB, но:
    1. Это кажется причудливой адаптацией к чему-то, что кажется так по существу часть функции такого широко используемого пакета. Модель с открытым исходным кодом для Ubuntu, кажется, перестала работать здесь. Что продолжается?
    2. Нужно предоставить подробную информацию регистрации пользователя как вид бизнеса, с которым каждый связан загрузить этот исходный код. Снова, это кажется очень странным в среде с открытым исходным кодом, учитывая существенную природу возможности соединения базы данных и видного места ODBC в той возможности соединения. Что продолжается?
0
задан 24 June 2017 в 11:30

0 ответов

Другие вопросы по тегам:

Похожие вопросы: