Étape 9: Installer et configurer pyodbc : partie 4
Après tout cela, il est maintenant temps d’installer pyodbc. Comme avec le module BlueZ, nous allons l’installer via pip pour Python3.
sudo pip-3.2 install pyodbc
Pour l’installer sur Python2, utilisez apt-get.
sudo apt-get install pyodbc
Il est maintenant temps de tester notre installation. Ouvrir un shell python3 et suivre avec le code ci-dessous. Il me montre la connexion à la base de données SQL et lire les données de la table qui a été créée précédemment.
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()
Nous créer la chaîne de connexion, la connexion au serveur, exécuter une requête, lire la réponse et enfin fermer la connexion. Avec pyodbc travail, nous sommes tellement près de l’extrémité.