pycharm mysql 安装_pycharm安装mysql驱动包

2023-11-11

新的环境配置pycharm的项目时,发现pycharm不能连接到mysql数据库。由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java缺少mysql的驱动。

1.先确保python能正常连接到数据库

可以如下图测试,如果无报错,说明正常连接到了数据库

20161009165615.jpg

如果有报错,可能是缺少MySQLdb包

先去下载MySQLdb

a90c469b6a281b32f0a19ee67fef2554.png

一步步next就能安装好

2.配置好java环境

这一步网上教程很多,也很简单,略过

3.配置pycharm

先下载mysql 的jdbcmysql-connector-java这个是官方的下载地址需要注册选择版等,这里我就直接用我下载好的放在百度云里了:

链接:https://pan.baidu.com/s/1vAOfXNnKDUVE6tmYx6W93g 密码:fmwj

7ef84f0dcb3195c5d09a3a637a2d1059.png

解压后注意这个文件的位置

20161009170514.jpg

打开pycharm的database插件,新增一个MySQL连接

7a603f57cc0bec8e87fb69d99fa8c621.png

填好各项

20161009170229.jpg

注意此时你看到的Driver后面可能和我不一样,这代表你需要接着做

482221d96f52366344a454792a1accdb.png

4a017cffa91b99d4b3dc3472610c253b.png

9039b53bb4a9e2f9dc7430c6995b2be9.png

1facb713b65aa09e84d1fcd743d18cbb.png

添加后再看,这样问题解决有的会让你update不问去理会,直接可以使用了

原文:https://www.cnblogs.com/yunlongaimeng/p/9502550.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pycharm mysql 安装_pycharm安装mysql驱动包 的相关文章

  • 教程网站 汇总:Linux 、 C /C++ 、HTML、CSS

    C 语言教程 菜鸟教程 https www runoob com cprogramming c tutorial html C 教程 菜鸟教程 https www runoob com cplusplus cpp tutorial html
  • 安装apache后无法访问localhost但可以访问127.0.0.1的解决方法

    localhost与127 0 0 1的概念和工作原理之不同 概念 localhost 也叫local 正确的解释是 本地服务器 127 0 0 1 在windows等系统的正确解释是 本机地址 本机服务器 工作原理 localhot 是不
  • VS2019的常见错误和调试功能

    目录 一 VS2019常见问题 1 scanf问题 2 如何在当前页面下再创建新项目和创建多项目后无法运行当前项目的问题 二 VS2019的调试功能 不打断点 三 VS2019的调试功能 打断点 四 总结 一 VS2019常见问题 1 sc
  • 爬虫实战爬取豆瓣电影Top250榜单电影

    爬虫实战爬取豆瓣电影Top250榜单电影 实战内容 直接上代码 重要地方有注释 from bs4 import BeautifulSoup import re import urllib request urllib error impor
  • Postman + Pre-resuestScript:预请求脚本发送GET请求

    通过预执行脚本 Pre request Script 发送GET请求 一 效果演示 二 控制台 Console 打印响应结果 代码注释详解 pm sendRequest 是发送一个请求 function 中的 err 表示请求返回的错误信息
  • Node的Buffer对象和fs模块

    一 Node的模块化管理 1 模块化 node应用程序由模块组成 遵循的是CommonJS模块规范 使用模块管理的好处是隔离模块的作用域 避免出现命名冲突 2 什么是CommonJS 是一套代码的规范 构建一个在浏览器之外的JavaScri
  • 报错:ImportError: rocketmq dynamic library not found解决方法

    目录 一 ImportError rocketmq dynamic library not found 二 OSError librocketmq so cannot open shared object file No such file
  • Shell脚本的通配符和特殊符号

    通配符 符号 意义 0到无穷个任意字符 一个任意字符 如 abcd 表示a b c d中任意一个 在编码顺序内的所有字符 如 0 9 表示0到9间的数字 反向选择 如 abc 表示非a b c的其它字符 特殊符号 符号 内容 管线 分割两个
  • 项目质量管理__七种基本质量工具__老七工具和新七工具

    七种基本质量工具 用于在PDCA Plan Do Check Action 循环的框架内解决与质量相关的问题 1 老七工具 包括因果图 流程图 核查表 帕累托图 直方图 控制图和散点图 因果图 又称鱼骨图或石川馨图 流程图 也称过程图 核查
  • 热部署系统实现

    热部署 是指在不关闭或重启服务的情况下 更新Java类文件或配置文件 实现修改内容生效 通过热部署 可提高开发效率 节省程序打包重启的时间 同时 可实现生产环境中需要不停机或重启的服务的升级 在大厂的核心中台 订单服务 商品服务往往有几千台
  • @Cacheable缓存相关使用总结

    本篇文章主要讲解Spring当中 Cacheable缓存相关使用 在实际项目开发中 有些数据是变更频率比较低 但是查询频率比较高的 此时为了提升系统性能 可以使用缓存的机制实现 避免每次从数据库获取 第一步 使用 EnableCaching
  • 【LeetCode】贪心

    贪心 55 跳跃游戏 55 跳跃游戏 55 跳跃游戏 给定一个非负整数数组 nums 你最初位于数组的 第一个下标 数组中的每个元素代表你在该位置可以跳跃的最大长度 判断你是否能够到达最后一个下标 示例 1 输入 nums 2 3 1 1
  • rsync实时同步

    rsync实时同步 文章目录 rsync实时同步 toc 一 简介 二 特性 三 常用选项 四 部署 1 目标服务器操作 2 源服务器操作 3 设置脚本开机自启 一 简介 rsync是Linux系统下的数据镜像备份工具 从字面意思上 rsy
  • linux 中移动文件_如何在Linux中移动文件

    linux 中移动文件 在Linux中移动文件看似比较简单 但是可用的选项却比大多数人想象的要多 本文向初学者讲授如何在GUI和命令行中移动文件 同时还解释了幕后实际发生的情况 并介绍了许多经验丰富的用户很少探索的命令行选项 搬什么 在研究
  • STM32CubeMX基础例程(小熊派):02.按键轮询检测

    1 准备开发板 这里我选用了一块网红开发板 小熊派 这款板子的人气比较高 还是全国大学生物联网设计竞赛 华为杯 的华为竞赛开发板 我个人也比较喜欢用这款板子 这款板子在放在纸箱吃灰半年之后 被我重新拿了起来 并想借此写博客的机会 整理一下自
  • TensorFlow 的基本概念和使用场景

    TensorFlow 是一个开源的 跨平台的机器学习框架 由 Google 于 2015 年发布 它提供了一套完整的工具链 可以帮助开发者快速构建和训练各种类型的机器学习模型 TensorFlow 的核心概念是张量 Tensor 和计算图
  • 详解代码覆盖率及各语言主流工具

    更多内容关注微信公众号 fullstack888 代码覆盖 英语 Code coverage 是软件测试中的一种度量 描述程序中源代码被测试的比例和程度 所得比例称为代码覆盖率 在做单元测试时 代码覆盖率常常被拿来作为衡量测试好坏的指标 甚
  • 微策略笔试题

    1 堆栈的区别 优劣 以及栈最多层次 一 预备知识 程序的内存分配 一个由C C 编译的程序占用的内存分为以下几个部分 1 栈区 stack 由编译器自动分配释放 存放函数的参数值 局部变量的值等 其 操作方式类似于数据结构中的栈 2 堆区
  • mysql 批量修改自增数据_SqlServer Mysql数据库修改自增列的值及相应问题的解决方案...

    SQL Server 平台修改自增列值 由于之前处理过sql server数据库的迁移工作 尝试过其自增列值的变更 但是通过SQL 语句修改自增列值 是严格不允许的 直接报错 无法更新标识列 自增列名称 sql server我测试是2008

随机推荐

  • 微信小程序开发的基本流程

    一 微信小程序简介 1 微信小程序简称小程序 张小龙在微信公开课 Pro 上发布的小程序正式上线 时间是2017年1月9日 2 微信小程序这个词可以分解为 微信 和 小程序 两部分 1 其中 微信 可以理解为 微信中的 指的是小程序的执行环
  • selenium-鼠标操作ActionChains

    actionChains常用操作 move to element 移动到某个元素 悬停 click 点击 double click 双击 context click 右键
  • Eclipse导入项目出现No projects are found to import、中文乱码等问题

    首先说一下导入的步骤 1 打开eclipse 左上角选择File gt 选择Import 2 选择Existing Project into Workspace 3 选择第一行的select root directory 然后选择你要导入包
  • #PRBS# PRBS7高速串行总线的常用测试码型

    PRBS的定义 PRBS Pseudo Random Binary Sequence 伪随机二进制序列 PRBS 码具有 随机 特性 是因为在 PRBS 码流中 二进制数 0 和 1 是随机出现的 但是它又和真正意义上的随机码不同 这种 随
  • 基于GRU门控循环网络的时间序列预测matlab仿真,对比LSTM网络

    目录 1 算法运行效果图预览 2 算法运行软件版本 3 部分核心程序 4 算法理论概述 5 算法完整程序工程 1 算法运行效果图预览 LSTM GRU 2 算法运行软件版本 matlab2022a 3 部分核心程序 构建GRU网络模型 la
  • 如何通过Geth、Node.js和UNIX/PHP访问以太坊节点

    本文旨在说明通过Geth Node js如何访问以太坊节点和UNIX下PHP如何访问以太坊节点 说明如何通过RPC使用此 A 以太坊节点 对于以太坊主网络使用RPC url http 85 214 51 53 8545 对于Ropsten测
  • 线上生产问题系列之-@Async使用不当引发的血案

    现象描述 突然客户群里反馈 线上某功能处理出现严重拥堵 再处理不好就要切换渠道 这个功能就是一个通知功能 客户依赖通知结果去完成他的业务逻辑 但是这个通知非常缓慢 严重拥堵 背景描述 常有这样一个需求场景 为了提高请求的吞吐量 在一个请求链
  • 奇偶调序

    题目描述 输入一个整数数组 调整数组中数字的顺序 使得所有奇数位于数组的前半部分 所有偶数位于数组的后半部分 要求时间复杂度为O n 分析与解法 最容易想到的办法是从头扫描这个数组 每碰到一个偶数 拿出这个数字 并把位于这个数字后面的所有数
  • Scala针对容器的操作(遍历、映射、过滤、归约)案例

    Scala针对容器的操作 遍历 映射 一 遍历操作 二 映射操作 2 1 map方法 2 2 flatmap方法 三 过滤操作 四 归约操作 一 遍历操作 Scala容器的标准遍历方法foreach def foreach U f Elem
  • react+ts+echarts5.x按需导入实现世界地图

    registerMap注册世界地图 1 获取世界地图geoJSON格式的文件 获取地图的渠道 这个步骤很重要 本人找了很久都没找到世界地图的GeoJSON文件 这个网址可以提供 并且也提供了各个国家的GeoJSON a 根据 在线实例 确定
  • 前端js采坑,一个函数中同时有多个ajax()异步请求

    在近期的项目中 问题 多个异步请求执行时 有两个请求的路径是相同的 导致结果只执行当中的一个异步请求 add function vm showList false vm title 新增 vm role deptName null dept
  • 微服务架构-Day7

    学习目标 学会微服务架构 对应项目hotel demo 学习笔记 1 数据聚合 聚合 aggregations 可以让我们极其方便的实现对数据的统计 分析 运算 实现这些统计功能的比数据库的sql要方便的多 而且查询速度非常快 可以实现近实
  • display设为inline-block时引发的高度问题,大坑

    今天在写小程序 点击让这个遮罩层显示 结果一直下移 莫名其妙 解决方案 在元素的CSS中添加 vertical align bottom
  • SQL-使用视图

    什么是视图 它们怎样工作 何时使用它们 如何利用视图简化执行的某些SQL操作 1 使用视图的原因 A 重用SQL语句 B 简化复杂的SQL操作 在编写查询后 可以方便地重用它而不必知道其基本查询 C 使用表的一部分而不是整个表 D 保护数据
  • 【Python】科学计算库Scipy简易入门

    0 导语 Scipy是一个用于数学 科学 工程领域的常用软件包 可以处理插值 积分 优化 图像处理 常微分方程数值解的求解 信号处理等问题 它用于有效计算Numpy矩阵 使Numpy和Scipy协同工作 高效解决问题 Scipy是由针对特定
  • vue-组件按需加载

    组件按需加载 路由配置 path name component gt import views vue 按需加载 在vue中配置路由时 可以在头部先引入组件 然后下面定义路由时 在指向到具体使用的组件 这种是页面运行时 组件全部加载 占内存
  • 严重: 子容器启动失败 java.util.concurrent.ExecutionException 信息: 正在摧毁协议处理器 ["http-nio-80"]WARNING: An illegal

    话不多说直接上错误 解决方案 由于一开始以为是tomcat和eclipseEE出现故障 将两个软件重新下载并配置环境但错误没有解决 然后又检查了JDK版本也没问题 最后肯定了是代码的问题 仔细检查后发现是servlet映射地址写重了 后来又
  • HAL库的RCC简介

    一 RCC的时钟树总览 时钟输入源有四个 选择器 预 分频器和倍频器 最终设置的频率 SYSCLK系统时钟 SYSCLK可以有三种方式得到 1 HSI内部高速时钟用的是RC振荡器 频率为8M 精度不高 没有经过分频器和倍频器 这种方式得到的
  • 空utf8文件占三字节的问题(Java空文本文件FileInputStream读取问题)

    1 文件创建情况 2 程序代码 public class Demo01 public static void main String args throws IOException File file new File a txt long
  • pycharm mysql 安装_pycharm安装mysql驱动包

    新的环境配置pycharm的项目时 发现pycharm不能连接到mysql数据库 由于安了java环境但是还没配置相关的库 并且jetbrains家的IDE一般都是java写的 于是猜想可能是java缺少mysql的驱动 1 先确保pyth