⊗pyPmDBPM 101 of 129 menu

Manipulações preparatórias para trabalhar com SQL em Python

Agora vamos aprender a trabalhar com bancos de dados através do Python. Para isso, antes de tudo, é necessário estabelecer uma conexão com o servidor do banco de dados.

Isso é feito usando módulos especiais. O módulo mais popular é mysql_connector. Vamos instalá-lo em nosso diretório de trabalho:

pip install mysql-connector-python # para Windows pip3 install mysql-connector-python # para Linux

Após a instalação do mysql_connector é necessário configurar a conexão com o banco de dados no seu arquivo de trabalho. Para isso, primeiro importamos do módulo a função connect e a exceção Error. Em seguida, criamos uma estrutura try-except para verificar a conexão com o banco de dados. No bloco try-except definimos uma estrutura with, que após a execução da consulta a fechará automaticamente. Nos parâmetros da função connect definimos o nome do host, usuário, senha e nome do banco de dados. O resultado da função connect é gravado na variável connection. Em caso de conexão bem-sucedida, o valor da variável connection será exibido no console. Caso contrário, uma mensagem de erro será exibida:

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)

Se todos os parâmetros estiverem corretos, um objeto MySQLConnection será exibido no console:

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

Estabeleça uma conexão com seu banco de dados, no qual está localizada a tabela users.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar