更新时间:2026-07-28 GMT+08:00
分享

pymysql.connect()

功能描述

此方法创建新的数据库会话并返回新的Connection对象。

原型

conn=pymysql.connect(database="database_name",user="username",password="********",host="127.0.0.1",port=portnum)

参数

表1 pymysql.connect参数

关键字

参数说明

database

数据库名称,必配项,配置格式为"database"或"database.schema",其中database必须为M-Compatibility模式数据库名称。database默认情况下不可省略,需要明确指定。如需省略可通过设置plat_compat_default_database参数指定默认数据库。设置该参数后,协议兼容驱动仅可连接指定默认数据库,database位置仅可填写schema,不再支持指定database。

user

用户名。

password

密码。

host

数据库IP地址。

port

连接M协议端口号,即GUC参数plat_compat_server_port所指定的端口号。

ssl_disabled

客户端是否开启SSL,默认是None。

ssl_ca

客户端CA根证书,SSL连接时用。

ssl_cert

客户端证书路径,SSL连接时用。

ssl_key

客户端密钥路径,SSL连接时用。

charset

客户端编码格式。

autocommit

autocommit模式(默认是False)。

返回值

Connection对象(连接数据库实例的对象)。

示例

请参见示例:常用操作

相关文档