Python操作数据库通常需要使用数据库连接库,不同的数据库有不同的连接库。以下是使用Python操作MySQL数据库的示例:
import pymysql连接数据库conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',password='123',database='jeff',charset='utf8')创建游标对象cursor = conn.cursor(pymysql.cursors.DictCursor)执行SQL语句sql = 'SELECT * FROM teacher'cursor.execute(sql)获取数据print(cursor.fetchone()) 获取单条数据print(cursor.fetchall()) 获取所有数据关闭游标和连接cursor.close()conn.close()
对于其他数据库,如Oracle或SQL Server,你需要安装相应的Python库(如`cx_Oracle`或`pyodbc`),并按照库的文档进行连接和操作。例如,操作SQL Server的示例如下:

import pyodbc连接数据库cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')创建游标对象cursor = cnxn.cursor()执行SQL语句cursor.execute('SELECT * FROM your_table')获取数据for row in cursor:print(row)关闭游标和连接cursor.close()cnxn.close()
请根据你的具体需求选择合适的数据库操作库,并按照库的文档进行操作。如果你需要操作其他类型的数据库,请告诉我,我可以提供相应的帮助
