Sous Unix
, vous configurez les DSN
directement dans le fichier odbc.ini
.
Voici un exemple typique de fichier
odbc.ini
qui configure
myodbc
et myodbc3
comme
noms DSN pour MyODBC 2.50 et MyODBC 3.51, respectivement :
; ; odbc.ini configuration for MyODBC and MyODBC 3.51 drivers ; [ODBC Data Sources] myodbc = MyODBC 2.50 Driver DSN myodbc3 = MyODBC 3.51 Driver DSN [myodbc] Driver = /usr/local/lib/libmyodbc.so Description = MyODBC 2.50 Driver DSN SERVER = localhost PORT = USER = root Password = Database = test OPTION = 3 SOCKET = [myodbc3] Driver = /usr/local/lib/libmyodbc3.so Description = MyODBC 3.51 Driver DSN SERVER = localhost PORT = USER = root Password = Database = test OPTION = 3 SOCKET = [Default] Driver = /usr/local/lib/libmyodbc3.so Description = MyODBC 3.51 Driver DSN SERVER = localhost PORT = USER = root Password = Database = test OPTION = 3 SOCKET =
Reportez vous aux Section 25.1.9.4, « Paramètres de connexion », pour la liste de paramètres de connexion qui sont disponibles.
Note : si vous utilisez unixODBC, vous pouvez utiliser les outils suivants pour configurer les DSN :
ODBCConfig GUI(HOWTO: ODBCConfig)
odbcinst
Dans certains cas lorsque vous utilisez unixODBC, vous pouvez obtenir cette erreur :
Data source name not found and no default driver specified
Lorsque cela survient, assurez vous que les variables
d'environnement ODBCINI
et
ODBCSYSINI
pointent sur le bon fichier
odbc.ini
. Par exemple, si votre fichier
odbc.ini
est situé dans
/usr/local/etc
, donnez les valeurs
suivantes aux variables d'environnement :
export ODBCINI=/usr/local/etc/odbc.ini export ODBCSYSINI=/usr/local/etc
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.