python链接sql
时间: 2023-05-24 11:02:38 浏览: 116
A:Python可以使用各种数据库连接库链接SQL数据库,比如最常用的是Python自带的sqlite3,也可以使用第三方库如pymysql、psycopg2等。以下是一个使用pymysql库链接MySQL数据库的示例代码:
```python
import pymysql
#连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='123456', database='test')
#创建游标
cursor = conn.cursor()
#执行SQL语句
cursor.execute('SELECT * FROM user')
#获取查询结果
result = cursor.fetchall()
#循环输出结果
for row in result:
print(row)
#关闭游标和数据库连接
cursor.close()
conn.close()
```
在这个例子中,我们使用pymysql连接了本地MySQL服务器,执行了一个查询语句并输出结果。您可以根据您的具体情况修改连接参数和SQL语句。
相关问题
python 链接sql server
可以使用 pyodbc 库来链接 SQL Server 数据库,以下是一个简单的示例代码:
```python
import pyodbc
# 连接数据库
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=your_server_name;DATABASE=your_database_name;UID=your_username;PWD=your_password')
# 执行 SQL 查询
cursor = conn.cursor()
cursor.execute('SELECT * FROM your_table_name')
# 获取查询结果
for row in cursor:
print(row)
# 关闭连接
conn.close()
```
其中,your_server_name、your_database_name、your_username、your_password、your_table_name 都需要替换成实际的值。
python链接sqlserver数据库
可以使用pyodbc库来连接SqlServer数据库。首先需要安装pyodbc库,然后使用pyodbc.connect()函数建立连接。示例代码如下:
```
import pyodbc
server = 'your_server_name'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
```
然后就可以使用cursor()函数创建游标对象来执行SQL语句了。
阅读全文