Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| unixodbc [Le 09/06/2019, 16:47] – grigouille | unixodbc [Le 11/06/2019, 06:03] (Version actuelle) – Rapide Mise en forme Fabux | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | {{http:// | ||
| + | ====== unixODBC ====== | ||
| + | [[wp> | ||
| + | |||
| + | |||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Pour installer ce logiciel, il suffit d' | ||
| + | <code bash> | ||
| + | <code bash> | ||
| + | unixODBC 2.3.4 | ||
| + | DRIVERS............: | ||
| + | SYSTEM DATA SOURCES: / | ||
| + | FILE DATA SOURCES..: / | ||
| + | USER DATA SOURCES..: / | ||
| + | SQLULEN Size.......: | ||
| + | SQLLEN Size........: | ||
| + | SQLSETPOSIROW Size.: 8 | ||
| + | </ | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | ====SQLite3==== | ||
| + | [[: | ||
| + | <code bash>cat / | ||
| + | <code bash> | ||
| + | [SQLite] | ||
| + | Description=SQLite ODBC Driver | ||
| + | Driver=libsqliteodbc.so | ||
| + | Setup=libsqliteodbc.so | ||
| + | UsageCount=1 | ||
| + | |||
| + | [SQLite3] | ||
| + | Description=SQLite3 ODBC Driver | ||
| + | Driver=libsqlite3odbc.so | ||
| + | Setup=libsqlite3odbc.so | ||
| + | UsageCount=1 | ||
| + | </ | ||
| + | |||
| + | Vérification <code bash> | ||
| + | odbcinst -q -d | grep SQLite </ | ||
| + | <code bash> | ||
| + | [SQLite] | ||
| + | [SQLite3] | ||
| + | </ | ||
| + | |||
| + | Pour tester, il faut configurer le fichier odbc.ini : | ||
| + | <code bash>cat ~/.odbc.ini </ | ||
| + | <code bash> | ||
| + | [test] | ||
| + | Driver=SQLite3 | ||
| + | Database=/ | ||
| + | </ | ||
| + | Remplacer Database par le chemin vers votre base SQLite3 (ou un fichier vide). | ||
| + | |||
| + | Tester : | ||
| + | < | ||
| + | < | ||
| + | +---------------------------------------+ | ||
| + | | Connected! | ||
| + | | | | ||
| + | | sql-statement | ||
| + | | help [tablename] | ||
| + | | quit | | ||
| + | | | | ||
| + | +---------------------------------------+ | ||
| + | SQL> create table aTable(id int); | ||
| + | SQLRowCount returns 0 | ||
| + | SQL> insert into aTable values(10); | ||
| + | SQLRowCount returns 1 | ||
| + | SQL> select * from aTable; | ||
| + | +-----------+ | ||
| + | | id | | ||
| + | +-----------+ | ||
| + | | 10 | | ||
| + | +-----------+ | ||
| + | SQLRowCount returns 0 | ||
| + | 1 rows fetched | ||
| + | SQL> | ||
| + | </ | ||
| + | ====PostgreSQL==== | ||
| + | [[: | ||
| + | <code bash>cat / | ||
| + | <code bash> | ||
| + | [PostgreSQL ANSI] | ||
| + | Description=PostgreSQL ODBC driver (ANSI version) | ||
| + | Driver=psqlodbca.so | ||
| + | Setup=libodbcpsqlS.so | ||
| + | Debug=0 | ||
| + | CommLog=1 | ||
| + | UsageCount=1 | ||
| + | |||
| + | [PostgreSQL Unicode] | ||
| + | Description=PostgreSQL ODBC driver (Unicode version) | ||
| + | Driver=psqlodbcw.so | ||
| + | Setup=libodbcpsqlS.so | ||
| + | Debug=0 | ||
| + | CommLog=1 | ||
| + | UsageCount=1 | ||
| + | </ | ||
| + | |||
| + | Vérification <code bash> | ||
| + | <code bash> | ||
| + | [PostgreSQL ANSI] | ||
| + | [PostgreSQL Unicode] | ||
| + | </ | ||
| + | ====MySQL==== | ||
| + | [[https:// | ||
| + | ====H2==== | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | ===== Désinstallation ===== | ||
| + | |||
| + | Pour supprimer cette application, | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
| + | |||
| + | //Basé sur [[https:// | ||
