当前位置: 首页 > news >正文

python项目中连接数据库详细版

1.安装数据库驱动:

控制台执行以下代码:

pip install mysql-connector-python

2.连接并创建数据库

新建python文件,导入刚刚下载的依赖,并复制粘贴以下代码

注意:请输入自己的数据库名、账号及密码

import mysql.connector


def connect_to_mysql():
    try:
        # 连接 MySQL 数据库
        conn = mysql.connector.connect(
            host="localhost",
            user="root",
            password="root"
        )
        # 创建一个游标对象
        cursor = conn.cursor()
        print("成功连接到 MySQL 数据库")
        # 执行一个简单的查询
        cursor.execute("CREATE DATABASE account_book")
        # 获取查询结果
        result = cursor.execute("SHOW DATABASES")
        databases = cursor.fetchall()
        for db in databases:
            print(db)
        # 关闭游标和连接
        cursor.close()
        conn.close()
    except mysql.connector.Error as err:
        print(f"连接数据库时出错:{err}")


if __name__ == "__main__":
    connect_to_mysql()

相关文章:

  • Ubuntu搭建最简单WEB服务器
  • centos8 虚拟机重启后无法识别网卡 ens33 问题原因总结
  • 算法训练(leetcode)二刷第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • 最短路问题
  • linux上配置免密登录
  • 【每日五题系列】前端面试高频题目
  • VSCode 配置优化指南:打造极致高效的前端开发环境
  • 如何高效使用 Mybatis-Plus 的批量操作
  • java中小型公司面试预习资料(一):基础篇
  • python文本处理pdfminer库安装与使用
  • ZYNQ-PL学习实践(五)IP核之FIFO
  • Oracle SQL优化实战要点解析(11)——索引、相关子查询及NL操作(1)
  • Gartner发布2025年网络安全六大预测
  • PROFINET转PROFIBUS从案例剖析网关模块的协议转换功能
  • 蓝桥杯备赛:每日一题
  • 数据库两个表数据同步的核心方案与深度实践
  • Linux 下的 Docker 安装与使用
  • 第十五届蓝桥杯----B组cpp----真题解析(小白版本)
  • 给没有登录认证的web应用添加登录认证(openresty lua实现,代码已完善)
  • 迷你世界脚本自定义UI接口:Customui
  • 营销网络分布图/seodao cn
  • 网站优化怎么样做/百度手机版网址
  • 政府网站建设规范/微信管理系统软件
  • 网站域名个人备案跟企业备案/深圳华强北新闻最新消息今天
  • 模拟网站效果/宁波网站建设优化企业
  • 网站建设推广咨询平台/济南seo的排名优化