Você está aqui: Python ::: Python + Bancos de Dados ::: Python + MySQL |
Como efetuar uma conexão Python + MySQL usando o MySQL Connector PythonQuantidade de visualizações: 1076 vezes |
|
Nesta dica mostrarei como podemos usar o módulo MySQL Connector Python para efetuar uma conexão Python com o banco de dados MySQL ou MariaDB. O primeiro passo é instalar este módulo, caso você ainda não o possuir. Como instalar o MySQL Connector Python Antes de tudo, é bom verificarmos se já temos o MySQL Connector Python em nossa lista de módulos Python. A melhor forma de fazer isso é rodando o seguinte script: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# vamos importar o MySQL Connector Python
import mysql.connector
# método principal
def main():
# vamos mostrar a versão da biblioteca MySQL Connector Python
versao = mysql.connector.__version__
print("A versão do MySQL Connector Python é:", versao)
if __name__== "__main__":
main()
Se você ainda não tiver o módulo MySQL Connector Python instalado, o seguinte erro será exibido: PS C:\estudos_python> & c:/Python_3_9_1/python.exe c:/estudos_python/principal.py Traceback (most recent call last): File "c:\estudos_python\principal.py", line 2, in <module> import mysql.connector ModuleNotFoundError: No module named 'mysql' Então, para instalar o MySQL connector Python, abra um janela de comando e dispare o seguite comando: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- pip install mysql-connector-python Finalizada a instalação, execute o script anterior novamente e teremos o seguinte resultado: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- A versão do MySQL Connector Python é: 8.0.28 Como efetuar a conexão Python MySQL? Agora que já temos o MySQL Connector Python, vamos efetuar uma conexão Python com o banco de dados MySQL. Veja o código a seguir: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# vamos importar o módulo MySQL Connector Python
import mysql.connector
# vamos importar a classe Error
from mysql.connector import Error
# método principal
def main():
# vamos tentar efetuar a conexão
try:
conexao = mysql.connector.connect(host='localhost',
database='controle_estoque', user='root',
password='osmar1234')
# estamos conectados?
if conexao.is_connected():
# vamos obter a versão do Servidor MySQL
info_bd = conexao.get_server_info()
print("Conexão efetuada com sucesso ao servidor MySQL: ", info_bd)
# agora vamos obter um cursor para executar comandos
cursor = conexao.cursor()
# selecionamos a base de dados
cursor.execute("select database();")
base_dados = cursor.fetchone()
print("Estamos conectados à base de dados: ", base_dados)
except Error as e:
print("Houve um erro ao tentar efetuar a conexão MySQL:", e)
finally:
if conexao.is_connected():
cursor.close()
conexao.close()
print("Acabamos de fechar a conexão Python + MySQL")
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: Conexão efetuada com sucesso ao servidor MySQL: 5.5.5-10.4.17-MariaDB Estamos conectados à base de dados: ('controle_estoque',) Acabamos de fechar a conexão Python + MySQL |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






