欢迎访问宙启技术站
智能推送

使用Python查询数据库版本并将结果显示在控制台上

发布时间:2023-12-24 15:39:12

要查询数据库版本,我们需要连接到数据库并执行查询命令。下面是如何使用Python查询两种常见数据库(MySQL和PostgreSQL)版本并将结果显示在控制台上的示例:

使用MySQL数据库:

首先,我们需要安装MySQL驱动程序。可以使用以下命令在Python中安装“mysql-connector-python”驱动程序:

pip install mysql-connector-python

然后,我们可以使用以下代码查询MySQL数据库版本:

import mysql.connector

# 连接到数据库
cnx = mysql.connector.connect(user='username', password='password',
                              host='host', database='database_name')

# 创建游标
cursor = cnx.cursor()

# 执行查询命令
cursor.execute("SELECT VERSION()")

# 获取查询结果
result = cursor.fetchone()

# 显示数据库版本
print("Database version : %s " % result)

# 关闭游标和连接
cursor.close()
cnx.close()

确保将usernamepasswordhostdatabase_name替换为实际的数据库凭据和数据库名称。

使用PostgreSQL数据库:

首先,我们需要安装PostgreSQL驱动程序。我们可以使用以下命令在Python中安装“psycopg2”驱动程序:

pip install psycopg2

然后,我们可以使用以下代码查询PostgreSQL数据库版本:

import psycopg2

# 连接到数据库
conn = psycopg2.connect(database="database_name", user="username", password="password", host="host", port="port")

# 创建游标
cur = conn.cursor()

# 执行查询命令
cur.execute("SELECT version()")

# 获取查询结果
result = cur.fetchone()

# 显示数据库版本
print("Database version : %s " % result)

# 关闭游标和连接
cur.close()
conn.close()

确保将database_nameusernamepasswordhostport替换为实际的数据库名称和凭据。

无论使用哪种数据库,确保已经安装了相应的驱动程序,并且正确设置了连接参数。这样,你就可以查询数据库版本并将结果显示在控制台上。