Python中如何查看数据库版本
发布时间:2023-12-24 15:36:15
在Python中查看数据库版本可以使用不同的方法,具体取决于你所使用的数据库。下面将以MySQL和SQLite为例,介绍如何查看它们的版本。
1. 查看MySQL数据库版本:
import mysql.connector
# 建立数据库连接
cnx = mysql.connector.connect(user='your_username', password='your_password', host='host_name', database='database_name')
# 获取数据库版本信息
cursor = cnx.cursor()
cursor.execute('SELECT VERSION()')
# 打印数据库版本
db_version = cursor.fetchone()[0]
print(f'MySQL数据库版本:{db_version}')
# 关闭连接
cursor.close()
cnx.close()
2. 查看SQLite数据库版本:
import sqlite3
# 建立数据库连接
conn = sqlite3.connect('database_name.db')
# 获取数据库版本信息
cursor = conn.cursor()
cursor.execute('SELECT SQLITE_VERSION()')
# 打印数据库版本
db_version = cursor.fetchone()[0]
print(f'SQLite数据库版本:{db_version}')
# 关闭连接
cursor.close()
conn.close()
以上代码示例中,首先建立了数据库连接,其中需要提供相应的数据库连接信息,例如用户名、密码和主机名。然后,通过执行特定的SQL查询语句来获取数据库版本信息。最后,打印出该版本信息并关闭数据库连接。
需要注意的是,不同的数据库有不同的连接方式和查询语法,以上代码仅适用于MySQL和SQLite数据库。如果你使用的是其他数据库,可以参考相应的数据库文档或数据库连接库的文档来查找相应的方法。
