Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Coder avec une
Intelligence Artificielle
Voir le programme détaillé
Module « mariadb »

Classe « Connection »

Informations générales

Héritage

builtins.object
    connection
        Connection

Définition

class Connection(connection):

help(Connection)

MariaDB Connector/Python Connection Object

Handles the connection to a MariaDB or MySQL database server.
It encapsulates a database session.

Connections are created using the method mariadb.connect()

Constructeur(s)

Signature du constructeur Description
__init__(self, *args, **kwargs)

Liste des attributs statiques

Attributs statiques hérités de la classe connection

auto_reconnect, connection_id, DatabaseError, DataError, dsn, Error, IntegrityError, InterfaceError, InternalError, NotSupportedError, OperationalError, PoolError, ProgrammingError, Warning, warnings

Liste des propriétés

Nom de la propriétéDescription
autocommit
character_set
character_set_name
client_capabilitiesClient capability flags. [extrait de client_capabilities.__doc__]
collationClient character set collation [extrait de collation.__doc__]
databaseGet default database for connection. [extrait de database.__doc__]
extended_server_capabilities
open
server_capabilitiesServer capability flags. [extrait de server_capabilities.__doc__]
server_infoServer version in alphanumerical format (str) [extrait de server_info.__doc__]
server_nameName or IP address of database server. [extrait de server_name.__doc__]
server_port
server_status
server_version
server_version_info
socketReturns the socket used for database connection [extrait de socket.__doc__]
thread_id
tls_cipherTLS cipher suite if a secure connection is used. [extrait de tls_cipher.__doc__]
tls_peer_cert_infoGet peer certificate information. [extrait de tls_peer_cert_info.__doc__]
tls_versionTLS protocol version if a secure connection is used. [extrait de tls_version.__doc__]
unix_socketUnix socket name. [extrait de unix_socket.__doc__]
user

Liste des opérateurs

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__enter__(self)
__exit__(self, exc_type, exc_val, exc_tb)
begin(self)
close(self)
commit(self)
cursor(self, cursorclass=<class 'mariadb.cursors.Cursor'>, **kwargs)
get_server_version(self)
kill(self, id: int)
rollback(self)
select_db(self, new_db: str)
show_warnings(self)
tpc_begin(self, xid)
tpc_commit(self, xid=None)
tpc_prepare(self)
tpc_recover(self)
tpc_rollback(self, xid=None)
xid(format_id, transaction_id, branch_qualifier)

Méthodes héritées de la classe connection

__del__, __init_subclass__, __repr__, __subclasshook__, change_user, connect, dump_debug_info, escape_string, ping, reconnect, reset

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __getstate__, __hash__, __init_subclass__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Vous êtes un professionnel et vous avez besoin d'une formation ? Calcul scientifique
avec Python
Voir le programme détaillé