python访问mysql
要在 Python 中访问 MySQL 数据库,通常会使用或pymysql这两个库之一。
·
要在 Python 中访问 MySQL 数据库,通常会使用 mysql-connector-python
或 pymysql
这两个库之一。以下是使用这两个库的基本示例:
使用 mysql-connector-python
-
安装库:
pip install mysql-connector-python
-
示例代码:
import mysql.connector # 连接到 MySQL 数据库 connection = mysql.connector.connect( host='localhost', # 数据库主机 user='your_username', # 数据库用户名 password='your_password', # 数据库密码 database='your_database' # 要连接的数据库名 ) # 创建一个游标对象 cursor = connection.cursor() # 执行查询 cursor.execute("SELECT * FROM your_table") # 获取查询结果 results = cursor.fetchall() # 处理结果 for row in results: print(row) # 关闭游标和连接 cursor.close() connection.close()
使用 pymysql
-
安装库:
pip install pymysql
-
示例代码:
import pymysql # 连接到 MySQL 数据库 connection = pymysql.connect( host='localhost', # 数据库主机 user='your_username', # 数据库用户名 password='your_password', # 数据库密码 database='your_database' # 要连接的数据库名 ) # 创建一个游标对象 cursor = connection.cursor() # 执行查询 cursor.execute("SELECT * FROM your_table") # 获取查询结果 results = cursor.fetchall() # 处理结果 for row in results: print(row) # 关闭游标和连接 cursor.close() connection.close()
注意事项
- 安全性: 在生产环境中,不要将数据库凭据硬编码在代码中,考虑使用环境变量或配置文件来存储敏感信息。
- 错误处理: 代码中应加入适当的异常处理逻辑,例如
try
和except
语句,以处理可能发生的错误。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献7条内容
所有评论(0)