如何使用Python连接和操作SQL Server数据库

分类:知识百科 日期: 点击:0

使用Python连接和操作SQL Server数据库

要使用Python连接和操作SQL Server数据库,需要安装pyodbc模块,这是一个Python数据库接口,它支持多种数据库,包括SQL Server。安装pyodbc模块可以使用pip命令:

pip install pyodbc

我们可以使用pyodbc模块连接SQL Server数据库:

import pyodbc
server = 'localhost'
database = 'mydb'
username = 'myusername'
password = 'mypassword'
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
cursor = cnxn.cursor()

上面的代码建立了一个连接,我们可以使用它来执行SQL语句:

cursor.execute("SELECT * FROM mytable")
for row in cursor:
    print(row)

我们也可以使用pyodbc模块执行其他类型的数据库操作,如插入、更新和删除:

# Insert
cursor.execute("INSERT INTO mytable (column1, column2) VALUES (?, ?)", (value1, value2))
cnxn.commit()

# Update
cursor.execute("UPDATE mytable SET column1 = ? WHERE column2 = ?", (value1, value2))
cnxn.commit()

# Delete
cursor.execute("DELETE FROM mytable WHERE column1 = ?", (value1,))
cnxn.commit()

我们可以使用pyodbc模块关闭连接:

cnxn.close()

使用Python连接和操作SQL Server数据库非常简单,只需要安装pyodbc模块,建立连接,执行SQL语句,关闭连接即可。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。