python用Pymssql模块连接sqlserver数据库,实现sqlserver数据库通讯录管理系统
时间: 2023-07-20 18:08:34 浏览: 158
首先需要安装Pymssql模块,可以使用pip命令进行安装:
```
pip install pymssql
```
接着,我们可以编写Python代码连接并操作SQL Server数据库。下面是一个简单的通讯录管理系统示例:
```python
import pymssql
# 连接数据库
conn = pymssql.connect(server='localhost', user='username', password='password', database='address_book')
# 创建游标对象
cursor = conn.cursor()
# 创建表格
cursor.execute("""
CREATE TABLE contacts (
id INT IDENTITY(1,1) PRIMARY KEY,
name VARCHAR(100),
phone_number VARCHAR(20),
email VARCHAR(100)
)
""")
# 插入数据
cursor.execute("""
INSERT INTO contacts (name, phone_number, email) VALUES
('张三', '123456789', 'zhangsan@example.com'),
('李四', '987654321', 'lisi@example.com')
""")
# 查询数据
cursor.execute("SELECT * FROM contacts")
rows = cursor.fetchall()
for row in rows:
print(row)
# 更新数据
cursor.execute("UPDATE contacts SET phone_number='111111111' WHERE name='张三'")
# 删除数据
cursor.execute("DELETE FROM contacts WHERE name='李四'")
# 提交事务
conn.commit()
# 关闭连接
conn.close()
```
以上代码演示了如何使用Pymssql模块连接SQL Server数据库,并实现基本的增删改查操作。你可以根据自己的需求进行修改和扩展。
阅读全文