Spec-Zone .ru
спецификации, руководства, описания, API

21.1.4.5. Конфигурирование Соединителя/ODBC DSN на Unix

На Unix, Вы конфигурируете записи DSN непосредственно в odbc.ini файл. Вот типичное odbc.ini файл, который конфигурирует myodbc3 поскольку DSN называют для Соединителя/ODBC 3.51:

;;  odbc.ini configuration for Connector/ODBC and Connector/ODBC 3.51 drivers;[ODBC Data Sources]myodbc3     = MyODBC 3.51 Driver DSN[myodbc3]Driver       = /usr/local/lib/libmyodbc3.soDescription  = Connector/ODBC 3.51 Driver DSNSERVER       = localhostPORT         =USER         = rootPassword     =Database     = testOPTION       = 3SOCKET       =[Default]Driver       = /usr/local/lib/libmyodbc3.soDescription  = Connector/ODBC 3.51 Driver DSNSERVER       = localhostPORT         =USER         = rootPassword     =Database     = testOPTION       = 3SOCKET       =

Обратитесь к Разделу 21.1.4.2, "Параметры Соединения Соединителя/ODBC", для списка параметров соединения, которые могут быть предоставлены.

Отметить

Если Вы используете unixODBC, можно использовать следующие инструменты, чтобы установить DSN:

В некоторых случаях при использовании unixODBC, Вы могли бы получить эту ошибку:

Data source name not found and no default driver specified

Если это происходит, удостоверьтесь ODBCINI и ODBCSYSINI переменные окружения указывают направо odbc.ini файл. Например, если Ваш odbc.ini файл располагается в /usr/local/etc, установите переменные окружения как это:

export ODBCINI=/usr/local/etc/odbc.iniexport ODBCSYSINI=/usr/local/etc