IBeacon porttelefon med Raspberry Pi och Azure (9 / 11 steg)
Steg 9: Installera och konfigurera pyodbc: del 4
Efter allt detta är det nu tid att installera pyodbc. Som med BlueZ-modulen ska vi installera det via pip för Python3.
sudo pip-3.2 installera pyodbc
Installera det på Python2, med apt-get.
sudo lämplig-få installera pyodbc
Nu är det dags att testa vår installation. Öppna upp en python3 skal och följa med koden nedan. Det visar mig att ansluta till SQL-databasen och läsa data från tabellen som skapades tidigare.
PI python3
Python 3.2.3 (standard, Mar 1 2013, 11:53:50)
[GCC 4.6.3] på linux2
Typ "hjälp", "upphovsrätt" eller "licens" för mer information.
>>> importerar pyodbc #If något gick fel under installationen, kommer det att hända här
>>> dsn = "rpitestsqlserverdatasource"
>>> användare = ' myrpiuser
>>> lösenord = 'Raspbian #1'
>>> databas = "rpitutorial"
>>>
>>> connString = "DSN = {0}. UID = {1}. PWD = {2}; DATABAS = {3}; ". format(DSN,User,Password,Database)
>>> conn = pyodbc.connect(connString) #If något gick fel under konfigurationen, det kommer att hända här
>>> markören = conn.cursor()
>>> cursor.execute ('select id, uuid från [punkt]")
>>> rad = cursor.fetchone()
>>> om rad: 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()
Vi skapa anslutningssträngen, ansluta till servern, utföra en fråga, läsa svaret och slutligen stänga anslutningen. Med pyodbc arbete är vi så nära slutet.