如何用python 登陆数据库
时间: 2024-03-26 10:39:06 浏览: 33
使用Python登录数据库可以通过Python中的数据库API来实现。以下是使用Python连接MySQL数据库的示例代码:
```python
import mysql.connector
# 设置数据库连接参数
config = {
'user': 'your_username',
'password': 'your_password',
'host': '127.0.0.1',
'database': 'your_database_name',
'raise_on_warnings': True
}
# 连接数据库
cnx = mysql.connector.connect(**config)
# 创建游标对象
cursor = cnx.cursor()
# 执行SQL语句
query = ("SELECT name, age FROM student WHERE gender = 'male'")
cursor.execute(query)
# 处理查询结果
for (name, age) in cursor:
print("{} is {} years old".format(name, age))
# 关闭游标和数据库连接
cursor.close()
cnx.close()
```
可以看到,该示例代码中使用`mysql.connector`模块连接MySQL数据库,首先需要设置连接参数,然后使用`mysql.connector.connect()`方法连接数据库。接着创建游标对象,使用`cursor.execute()`方法执行SQL语句,最后使用`for`循环处理查询结果。最后,关闭游标和数据库连接。
对于其他数据库,可以使用不同的Python模块和不同的连接参数进行连接。例如,连接Oracle数据库可以使用`cx_Oracle`模块,连接SQLite数据库可以使用`sqlite3`模块。
阅读全文