Repolode
mysql

mysql/mysql-connector-python

Driver MySQL em Python puro que implementa o protocolo Client/Server, com API Classic compatível com DB API v2.0 e X DevAPI para o Document Store.

Estrelas
949
Forks
302
Issues abertas
6
Último commit
há 16 dias

O que é?

O MySQL Connector/Python é o driver oficial da Oracle para conectar Python ao MySQL. Ele implementa o protocolo MySQL Client/Server inteiramente em Python, sem precisar de bibliotecas cliente do MySQL nem de compilação para funcionar. A API Classic segue a Python Database API Specification v2.0 (PEP 249), então o código escrito para ela se parece com o usado em outros drivers de banco de dados para Python.

O mesmo pacote também inclui uma implementação da X DevAPI, usada para trabalhar com o MySQL Document Store. Ela é instalada separadamente como mysqlx-connector-python. Extras opcionais adicionam suporte a telemetria, GSSAPI, WebAuthn, consultas DNS SRV e compactação.

O pacote também inclui um módulo opcional mysql.ai para HeatWave GenAI e AutoML. Ele oferece classes de LLM, vector store e embeddings compatíveis com LangChain, além de estimadores compatíveis com Scikit-Learn. Para usar esses recursos, é necessário instalar langchain, pandas e scikit-learn separadamente.

Recursos principais

  • 01Implementa o protocolo MySQL em Python puro, sem exigir uma biblioteca cliente do MySQL.
  • 02A API Classic está em conformidade com a Python DB API v2.0 (PEP 249).
  • 03Suporte à X DevAPI para o MySQL Document Store.
  • 04Extensão C opcional e conectividade assíncrona.
  • 05Telemetria opcional por meio de extras do OpenTelemetry.
  • 06Instalável via pip usando pacotes wheel.

Casos de uso

  • Conectar uma aplicação ou serviço em Python a um banco de dados MySQL.
  • Trabalhar com coleções do MySQL Document Store por meio da X DevAPI.
  • Criar protótipos de LLM ou ML com dados armazenados no HeatWave.

Início rápido

  1. 1

    Instale o conector Classic API com pip

    pip install mysql-connector-python
  2. 2

    Conecte-se a um servidor MySQL e execute uma consulta usando o código de exemplo do README

Antes de usar

  • Os recursos opcionais HeatWave GenAI e AutoML exigem a instalação separada de langchain, pandas e scikit-learn, e têm como destino o MySQL HeatWave.
  • A licença está listada como NOASSERTION nos metadados; consulte LICENSE.txt antes de usar.

Em coleções

Tópicos

#mysql#database-driver#python#sql#dbapi#document-store#heatwave

Perguntas frequentes

O que é mysql-connector-python?
Driver MySQL em Python puro que implementa o protocolo Client/Server, com API Classic compatível com DB API v2.0 e X DevAPI para o Document Store. O MySQL Connector/Python é o driver oficial da Oracle para conectar Python ao MySQL. Ele implementa o protocolo MySQL Client/Server inteiramente em Python, sem precisar de bibliotecas cliente do MySQL nem de compilação para funcionar. A API Classic segue a Python Database API Specification v2.0 (PEP 249), então o código escrito para ela se parece com o usado em outros drivers de banco de dados para Python.
mysql-connector-python é gratuito? Qual é a licença?
mysql-connector-python é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
mysql-connector-python ainda é mantido?
Manutenção ativa. O último commit de mysql-connector-python foi em 22 de out. de 2026.
Para que posso usar mysql-connector-python?
Conectar uma aplicação ou serviço em Python a um banco de dados MySQL. Trabalhar com coleções do MySQL Document Store por meio da X DevAPI. Criar protótipos de LLM ou ML com dados armazenados no HeatWave.
Como instalar mysql-connector-python?
Instale o conector Classic API com pip: pip install mysql-connector-python Conecte-se a um servidor MySQL e execute uma consulta usando o código de exemplo do README
Onde consigo mysql-connector-python?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mysql/mysql-connector-python

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados