python和数据库连接
时间: 2023-10-14 20:16:37 浏览: 172
python 连接数据库
在 Python 中,可以使用各种库来连接数据库。常用的库包括:
1. pymysql:连接 MySQL 数据库
2. psycopg2:连接 PostgreSQL 数据库
3. cx_Oracle:连接 Oracle 数据库
4. pyodbc:连接 Microsoft SQL Server 数据库
下面以 pymysql 库为例,介绍如何连接 MySQL 数据库:
首先需要安装pymysql库:
```
pip install pymysql
```
然后,可以按照以下步骤连接 MySQL 数据库:
1. 导入 pymysql 库:
```
import pymysql
```
2. 建立连接:
```
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='database_name')
```
其中,host 为数据库主机地址,port 为端口号,user 为数据库用户名,password 为数据库密码,db 为要连接的数据库名称。
3. 创建游标对象:
```
cursor = conn.cursor()
```
4. 执行 SQL 语句:
```
sql = 'SELECT * FROM table_name'
cursor.execute(sql)
```
5. 获取查询结果:
```
result = cursor.fetchall()
```
6. 关闭游标和连接:
```
cursor.close()
conn.close()
```
以上是连接 MySQL 数据库的基本步骤,其他数据库连接方式类似,只需要更换对应的库和参数即可。
阅读全文