使用python开发,连接SQL Server数据库,实现图书管理系统
时间: 2024-04-09 13:29:08 浏览: 74
可以使用Python中的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')
# 创建游标
cursor = conn.cursor()
# 创建图书表
cursor.execute('''
CREATE TABLE Books (
ID INT PRIMARY KEY,
Title VARCHAR(100),
Author VARCHAR(100),
PublicationDate DATE
)
''')
# 添加图书
cursor.execute("INSERT INTO Books (ID, Title, Author, PublicationDate) VALUES (1, 'Book 1', 'Author 1', '2021-01-01')")
cursor.execute("INSERT INTO Books (ID, Title, Author, PublicationDate) VALUES (2, 'Book 2', 'Author 2', '2021-02-01')")
cursor.execute("INSERT INTO Books (ID, Title, Author, PublicationDate) VALUES (3, 'Book 3', 'Author 3', '2021-03-01')")
# 提交更改
conn.commit()
# 查询图书
cursor.execute("SELECT * FROM Books")
for row in cursor:
print(row)
# 关闭连接
conn.close()
```
请注意替换代码中的 `your_server_name`、`your_database_name`、`your_username` 和 `your_password` 为你自己的数据库连接信息。你可以根据需要进行修改和扩展,例如添加图书、删除图书、更新图书信息等操作。
阅读全文