Debuggen Sie die MySQL-Verbindung mit Python MySQL.connector

Debug-Code, der verwendet wird, wenn die Kolbenverbindung nicht unterbrochen ist

Was wäre, wenn es keine Flasche wäre? Wird zur Bestätigung verwendet

Bewahren Sie es vorerst als Aufzeichnung auf


import mysql.connector

from mysql.connector import Error
from mysql.connector.connection import MySQLConnection
from mysql.connector import pooling
try:
# alias mysqld="mysql -h db.com -P3306 -udev  -p "
    connection_pool = mysql.connector.pooling.MySQLConnectionPool(pool_name="pynative_pool",
                                                                  pool_size=5,
                                                                  pool_reset_session=True,
                                                                  host='db.com',
                                                                  port=3306,
                                                                  database='db',
                                                                  user='dev',
                                                                  password='****')

    print ("Printing connection pool properties ")
    print("Connection Pool Name - ", connection_pool.pool_name)
    print("Connection Pool Size - ", connection_pool.pool_size)

    # Get connection object from a pool
    connection_object = connection_pool.get_connection()


    if connection_object.is_connected():
       db_Info = connection_object.get_server_info()
       print("Connected to MySQL database using connection pool ... MySQL Server version on ",db_Info)

       cursor = connection_object.cursor()
       cursor.execute("select database();")
       record = cursor.fetchone()
       print ("Your connected to - ", record)

except Error as e :
    print ("Error while connecting to MySQL using Connection pool ", e)
finally:
    #closing database connection.
    if(connection_object.is_connected()):
        cursor.close()
        connection_object.close()
        print("MySQL connection is closed")

Recommended Posts

Debuggen Sie die MySQL-Verbindung mit Python MySQL.connector
Verbindungspooling mit Python + MySQL
INSERT in MySQL mit Python [Für Anfänger]
[Einführung für Anfänger] Umgang mit MySQL mit Python
Debuggen Sie Python mit VS-Code
Debuggen mit dem PEPPER Python Interpreter
UDP gleichzeitige Verbindung mit Python
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Debuggen Sie das Python-Multiprozessprogramm mit VSCode
Erste Schritte mit Python für PHPer-Klassen
Ich möchte mit Python debuggen
Erste Schritte mit Python für PHPer-Funktionen
Ich habe viele Dateien für die RDP-Verbindung mit Python erstellt
Einfache Schlüsselwortextraktion mit TermExtract für Python
Empfangen Sie Textdaten von MySQL mit Python
WEB-Scraping mit Python (für persönliche Notizen)
Manuelle SSH-Registrierung für Coreserver mit Python
Verwenden Sie DeepL mit Python (für die Artikelübersetzung)
Verstärken Sie Bilder für maschinelles Lernen mit Python
Tipps zum Umgang mit Binärdateien in Python
Stellen Sie mit Python in Docker eine Verbindung zu MySQL her
Tipps zur Verwendung von Python + Caffe mit TSUBAME
[Shakyo] Begegnung mit Python zum maschinellen Lernen
Verarbeiten Sie mehrere Listen mit for in Python
Erste Schritte mit Python für PHPer-Super Basics
[Python] Bilder mit OpenCV lesen (für Anfänger)
Lassen Sie uns MySQL-Daten mit Python bearbeiten
WebApi-Erstellung mit Python (CRUD-Erstellung) Für Anfänger
Vorbereitung zum Schaben mit Python [Schokoladengeschmack]
[Für Anfänger] Versuchen Sie Web Scraping mit Python
Python [für mich]
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
ODBC-Verbindung zu FileMaker 11 Server Advanced mit Python 3
Holen Sie sich ein Ticket für einen Themenpark mit Python
Scraping mit Python
[Übersetzung] Erste Schritte mit Rust für Python-Programmierer
Erstellen Sie mit Minette für Python einen LINE BOT
Verwenden Sie vorerst Logger mit Python
Twilio mit Python
Vorgehensweise zum Erstellen eines mit Python erstellten LineBot
In Python integrieren
Debuggen mit VS-Code mit Boost Python Numpy
Wickeln Sie C mit Cython für Python ein
Bewegen Sie die automatische Stufe von THORLABS mit Python [für Forschungszwecke]
Spielen Sie mit 2016-Python
AES256 mit Python
~ Tipps für Python-Anfänger mit Liebe von Pythonista ① ~
Python beginnt mit ()
[Python] Sammeln Sie Bilder mit Icrawler für maschinelles Lernen [1000 Blatt]
Bildverarbeitung mit Python Environment Setup für Windows
Hinweis zum Formatieren von Zahlen mit der Python-Formatierungsfunktion
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Bingo mit Python
Zundokokiyoshi mit Python
Wrap C ++ mit Cython zur Verwendung von Python
Memo zum Bearbeiten von Szenen mit Blender Python (W.I.P.)
~ Tipps für Python-Anfänger mit Liebe von Pythonista ② ~