Stap 9: Installeren en configureren van pyodbc: deel 4
Immers, is het nu tijd om te installeren pyodbc. Zoals met de BlueZ-module, zullen we het installeren via pip voor Python3.
sudo pip-3.2 install pyodbc
Gebruiken om het te installeren op Python2, apt-get.
sudo apt-get install pyodbc
Nu is het tijd om te testen onze installatie. Open een shell python3 en volgen samen met de onderstaande code. Het toont me verbinding met de SQL-database en het lezen van gegevens uit de tabel die eerder is gemaakt.
pi python3 Python 3.2.3 (default, Mar 1 2013, 11:53:50) [GCC 4.6.3] on linux2 Type "help", "copyright" or "license" for more information. >>> import pyodbc #If anything went wrong during installation, it will happen here >>> dsn = 'rpitestsqlserverdatasource' >>> user = 'myrpiuser >>> password = 'Raspbian#1' >>> database = 'rpitutorial' >>> >>> connString = 'DSN={0};UID={1};PWD={2};DATABASE={3};'.format(dsn,user,password,database) >>> conn = pyodbc.connect(connString) #If anything went wrong during configuration, it will happen here >>> cursor = conn.cursor() >>> cursor.execute('select id, uuid from [Item]') >>> row = cursor.fetchone() >>> if row: print(row) ... ('CDA360A6-08F2-4547-81A2-0DC9A343E8CC', 'E2 0A 39 F4 73 F5 4B C4 A1 2F 17 D1 AD 07 A9 62 00 00 00 00') conn.close() quit()
We maken de verbindingsreeks, verbinding met de server, het uitvoeren van een query, lees de reactie en ten slotte sluit de verbinding. Met pyodbc werken zijn we zo dicht bij het einde.