在Python中调用其他文件中的数据库通常涉及以下步骤:
安装数据库驱动库
使用`pip`安装相应的数据库驱动库,例如,对于MySQL数据库,可以使用`pip install pymysql`。
导入库
在Python脚本中使用`import`语句导入数据库驱动库。
import pymysql
连接数据库
使用导入的库提供的函数连接到数据库。通常需要指定数据库的地址(`host`)、端口(`port`)、数据库名(`database`)、用户名(`user`)和密码(`password`)。
db = pymysql.connect(host='localhost', port=3306, database='test_db', user='root', password='')
获取游标
通过数据库连接对象获取游标,用于执行SQL语句。
cursor = db.cursor()
执行SQL语句
使用游标对象执行SQL查询或命令。
查询语句
cursor.execute('SELECT count(*) FROM TB_Student')
更新语句
sql = 'UPDATE TB_Student SET seq=%s WHERE id=%s'
cursor.execute(sql, ('new_seq', 'student_id'))
获取结果
执行查询后,可以使用`fetchone()`、`fetchall()`等方法获取结果。
result_count = cursor.fetchone()
关闭连接
完成数据库操作后,记得关闭游标和数据库连接。
cursor.close()
db.close()
以上步骤展示了如何在Python中连接MySQL数据库并执行基本的CRUD操作。对于不同的数据库,连接参数和驱动库可能有所不同,请根据具体情况调整。