pymysql.connect()
功能描述
此方法创建新的数据库会话并返回新的Connection对象。
原型
conn=pymysql.connect(database="database_name",user="username",password="********",host="127.0.0.1",port=portnum)
参数
| 关键字 | 参数说明 |
|---|---|
| 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对象(连接数据库实例的对象)。
示例
请参见示例:常用操作。