python 数据库实验
时间: 2023-11-05 19:59:49 浏览: 103
在Python中,可以使用多种ODBC实现来连接数据库,例如Pymssql、PyMySQL、PySQLite等模块,或者通用的pyodbc模块。在这个例子中,使用的是pyodbc模块来连接SQLite数据库进行实验。具体的代码如下所示:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect(r"sqlite3\test.db")
cur = conn.cursor()
# 添加一条数据记录
sql = "insert into student values('2018004','王1','男',19,'计算机1803')"
cur.execute(sql)
conn.commit()
# 删除一个数据记录
sql = "delete from student where sid='2018004'"
cur.execute(sql)
conn.commit()
# 修改一个数据记录
sql = "update student set sname='赵柳', ssex='女' where sid='2018004'"
cur.execute(sql)
conn.commit()
# 查询所有数据记录
sql = "select * from student"
cur.execute(sql)
ds = cur.fetchall()
for row in ds:
print(row)
# 关闭连接
cur.close()
conn.close()
```
以上代码演示了如何使用pyodbc模块在Python中进行数据库操作,包括数据添加、删除、修改和查询操作。你可以根据需要修改SQL语句来执行不同的操作。
阅读全文