1.从配置文件中读取数据库连接信息 2.连接不同数据库,并查询出数据,显示到控制台
时间: 2023-12-26 15:03:14 浏览: 71
好的,我明白了你的问题。对于第一个问题,可以通过读取配置文件中的信息来连接数据库。一般来说,配置文件中会包括数据库的IP地址、端口号、数据库名、用户名和密码等信息。读取配置文件的方法可以使用Python中的ConfigParser库。
以下是一个示例代码:
```python
import configparser
import pymysql
# 读取配置文件
config = configparser.ConfigParser()
config.read('config.ini')
# 获取数据库连接信息
host = config.get('database', 'host')
port = config.getint('database', 'port')
db_name = config.get('database', 'db_name')
user = config.get('database', 'user')
password = config.get('database', 'password')
# 连接数据库
conn = pymysql.connect(host=host, port=port, user=user, password=password, db=db_name)
# 查询数据并显示到控制台
cursor = conn.cursor()
sql = "SELECT * FROM table_name"
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
print(row)
cursor.close()
conn.close()
```
注意,在使用pymysql库连接MySQL数据库时,需要先安装该库。
对于第二个问题,可以使用类似上述代码的方法连接数据库并查询数据,然后将结果显示到控制台。如果需要连接不同类型的数据库,可以使用不同的数据库驱动程序,并按照各自的API进行操作。
阅读全文