⊗pyPmDBPM 101 of 129 menu

SQL:n kanssa työskentelyn valmistelutoimet Pythonissa

Opitaan nyt työskentelemään tietokantojen kanssa Pythonin kautta. Tätä varten on ennen kaikkea tarpeen muodostaa yhteys tietokantapalvelimeen.

Tämä tehdään erikoismoduulien avulla. Suosituin moduuli on mysql_connector. Asennetaan se työhakemistoomme:

pip install mysql-connector-python # Windowsille pip3 install mysql-connector-python # Linuxille

Kun mysql_connector on asennettu, tietokantayhteys on määritettävä työtiedostossamme. Tätä varten tuomme ensin moduulista connect-funktion ja Error-poikkeuksen. Luomme sitten try-except-rakenteen tietokantayhteyden tarkistamiseksi. try-except -lohkossa määritämme with-rakenteen, joka sulkee kyselyn automaattisesti sen suorittamisen jälkeen. connect-funktion parametreissa määritämme isännän nimen, käyttäjän, salasanan ja tietokannan nimen. connect-funktion tulos kirjoitetaan connection-muuttujaan. Onnistuneen yhteyden muodostuessa connection-muuttujan arvo tulostuu konsoliin. Muussa tapauksessa näytetään virheilmoitus:

from mysql.connector import connect, Error try: with connect( host='localhost', user='root', password='', database='test', ) as connection: print(connection) except Error as e: print(e)

Jos kaikki parametrit on annettu oikein, konsoliin tulostuu MySQLConnection-objekti:

<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>

Muodosta yhteys tietokantaasi, jossa on users-taulu.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää