« MySQL/Manipulation de base » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 154 :
Les fichiers <code>/etc/odbc.ini</code> et <code>/etc/odbcinst.ini</code> sont créés.
 
<code>odbcinst.ini</code> déclare le pilote ODBC disponible.
Exemple pour Debian :
<source lang=ini>
[MySQL]
Description = MySQL driver
Ligne 162 ⟶ 164 :
CPReuse =
FileUsage = 1
</source>
forPour CentOS :
<source lang=ini>
[MySQL]
Description = ODBC for MySQL
Ligne 168 ⟶ 172 :
Setup = /usr/lib/libodbcmyS.so
FileUsage = 1
</source>
 
 
Maintenant <code>odbcinst</code> est utilisable :
<source lang=ini>
# odbcinst -j
unixODBC 2.2.4
Ligne 176 ⟶ 181 :
SYSTEM DATA SOURCES: /etc/odbc.ini
USER DATA SOURCES..: /root/.odbc.ini
</source>
 
Pour d'autres options : <code>man odbcinst</code>
 
Ligne 188 ⟶ 195 :
 
Par exemple, un fichier <code>/etc/odbc.ini</code> (le nom du DSN est entre crochets []) :
<source lang=ini>
[MySQL-test]
Description = MySQL ODBC Database
Ligne 196 ⟶ 204 :
PASSWORD =
DATABASE = mysqldatabase
</source>
 
Dans ce cas, le DSN est appelé '''MySQL-test'''.
 
Ensuite pour tester, utiliser la commande '''isql''' :
<source lang=bash>
 
$ isql -v MySQL-test user1 PassUser1
+---------------------------------------+
Ligne 219 ⟶ 229 :
2 rows returned
SQL> quit;
</source>
 
Depuis OOo :