Connessione ad Access con Python
In questo articolo vediamo come connettere Python ad un database Access.
Ovviamente servono due cose:
- la libreria pyodbc
- che sia installato Access sul pc, in modoo da avere i driver e la connessione ODBC
In questo articolo vediamo come connettere Python ad un database Access.
Ovviamente servono due cose:
Quello che vediamo oggi come esportare in CSV i risultati di una query eseguita tramite Python e pyodbc.
Quale database non ci interessa ovviamente in questo caso; l'importante è che le connessioni ODBC siano già create sul sistema.
Useremo due moduli:
Ho iniziato oggi un nuovo progetto in Asp.NET Core, ed avevo bisogno di usare Odbc per la connessione ad un database Oracle.
Ovviamente qui non tratto di come installare Oracle e Odbc sulla macchina.
Oggi vediamo come connettere una nostra applicazione VB.NET a Oracle usando ODBC.
Partiamo dal presupposto che io ho già installato l'Oracle client sul pc / server, e che ho già configuarto la connessione ODBC.
Ovviamente, se non usate Oracle come database, cambia solo la connessione ODBC impostata sul pc, e l'eventuale SDK da installare.
Su una macchina Linux ho installato l'Oracle client e tutto il necessario, ed ho provato a connettermi tramite ODBC (unixODBC per la precisione).
Con le credenziali giuste, ottenevo sempre questo errore:
ERROR:
ORA-21561: OID generation failed
Alla fine ho scoperto di dover modificare il file /etc/hosts.
Su Windows uso molto ODBC per connettermi a database non Microsoft (Oracle, Informix, ecc).
Quindi, volendo connettere una mia applicazione in C# al db Oracle, posso direttamente usare la connessione ODBC installata sul pc.
Oggi vediamo proprio un esempio di codice per eseguire questa operazione.