Python 数据库连接方法和数据库连接池

Python连接数据库

Python官方制定的数据库接口标准中,主要包含了顶层connect函数、部分常量、数据库操作异常、用于管理连接的Connection类以及执行查询的Cursor类。
DBUtils是python用于管理数据库连接池的包,为高频度高并发的数据库访问提供更好的性能,可以自动管理连接对象的创建和释放。最常用的两个外部接口是PersistentDB和PooledDB,前者提供了单个线程专用的数据库连接池,后者则是进程内所有线程共享的数据库连接池。

在Python中操作数据库,基本步骤如下:
1)导入相应的Python模块
2)使用connect函数连接数据库,并返回一个Connection对象
3)通过Connection对象的cursor方法,返回一个Cursor对象
4)通过Cursor对象的execute方法执行SQL语句
5)如果执行的是查询语句,通过Cursor对象的fetchall语句返回结果
6)调用Cursor对象的close方法关闭Cursor
7)调用Connection对象的close方法关闭数据库连接

**python访问MySQL数据库需要安装第三方模块,使用最广泛的是mysqldb和pymysql.
python访问SqlServer数据库需要安装第三方模块pymssql
实现数据库连接池 pip install dbutils
**

完整示例如下

import pymysql
db 

你可能感兴趣的:(大数据,python连接数据库,pymysql,pymssql,从csv导入数据到mysql,python)