下面是一个使用Python连接数据库的简单案例代码:
- import pymysql
-
- # 1. 建立数据库连接
- connection = pymysql.connect(host='localhost', user='username', password='password', database='database_name')
-
- # 2. 创建游标对象
- cursor = connection.cursor()
-
- # 3. 执行SQL查询
- cursor.execute("SELECT * FROM table_name")
-
- # 4. 获取查询结果
- results = cursor.fetchall()
-
- # 5. 处理查询结果
- for row in results:
- # 处理每行数据
-
- # 6. 关闭游标和数据库连接
- cursor.close()
- connection.close()
上述代码中使用了pymysql
库来连接MySQL数据库,你可以根据实际情况选择其他适合的库。具体步骤如下:
导入相应的库:首先导入需要使用的库,例如 pymysql
。
建立数据库连接:使用connect()
函数建立与数据库的连接,提供主机名、用户名、密码和数据库名称等参数。
创建游标对象:使用cursor()
方法创建一个游标对象,用于执行SQL语句和处理结果。
执行SQL查询:使用execute()
方法执行SQL查询,可以传入查询语句作为参数。
获取查询结果:使用fetchall()
方法获取查询结果,结果以元组或列表的形式返回。
处理查询结果:遍历结果集,进行相应的数据处理。
关闭游标和数据库连接:使用close()
方法关闭游标和数据库连接。
这只是一个简单的示例,实际应用中,可以根据需要执行更复杂的SQL语句,进行数据的插入、更新和删除等操作。应用场景包括但不限于:数据存储、数据分析、数据处理等。