pycharm中连接mysql数据库的步骤详解


Posted in Python onMay 02, 2017

前言

最近在新的环境配置pycharm的项目时候,发现pycharm不能连接到mysql数据库。由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java缺少mysql的驱动。所以就动手起来,总算是成功了,所以将过程分享出来给大家,需要的朋友们一起来学习学习。

一、先确保python能正常连接到数据库

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

pycharm中连接mysql数据库的步骤详解

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

先去下载MYSQLdb

官方下载:MySQLdb

本地下载:32位:https://3water.com/database/552380.html  64位:https://3water.com/database/552384.html

pycharm中连接mysql数据库的步骤详解

一步步next就能安装好

二、配置好java环境

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

三、配置pycharm

先下载mysql 的jdbc mysql-connector-java

pycharm中连接mysql数据库的步骤详解 

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

pycharm中连接mysql数据库的步骤详解 

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

pycharm中连接mysql数据库的步骤详解 

填好各项

pycharm中连接mysql数据库的步骤详解 

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

 pycharm中连接mysql数据库的步骤详解

pycharm中连接mysql数据库的步骤详解 

pycharm中连接mysql数据库的步骤详解 

pycharm中连接mysql数据库的步骤详解 

添加后再看,问题解决

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python合并多个装饰器小技巧
Apr 28 Python
详解Python字符串对象的实现
Dec 24 Python
Python Socket编程详细介绍
Mar 23 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
Django中cookie的基本使用方法示例
Feb 03 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
Python文件操作函数用法实例详解
Dec 24 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
Mar 30 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
Apr 16 Python
解决Jupyter无法导入已安装的 module问题
Apr 17 Python
Python request使用方法及问题总结
Apr 26 Python
浅谈python处理json和redis hash的坑
Jul 16 Python
Python多线程实现同步的四种方式
May 02 #Python
Python之Web框架Django项目搭建全过程
May 02 #Python
python3实现抓取网页资源的 N 种方法
May 02 #Python
Pycharm学习教程(2) 代码风格
May 02 #Python
Pycharm学习教程(1) 定制外观
May 02 #Python
pycharm安装图文教程
May 02 #Python
python安装教程 Pycharm安装详细教程
May 02 #Python
You might like
PHP 文件上传功能实现代码
2009/06/24 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
js转义字符介绍
2013/11/05 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
node.js不得不说的12点内容
2014/07/14 Javascript
JavaScript中的getDay()方法使用详解
2015/06/09 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
理解js对象继承的N种模式
2016/01/25 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
vue-cli3.0 特性解读
2018/04/22 Javascript
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
用pywin32实现windows模拟鼠标及键盘动作
2014/04/22 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
python更改已存在excel文件的方法
2018/05/03 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
详解Python连接MySQL数据库的多种方式
2019/04/16 Python
python列表推导式入门学习解析
2019/12/02 Python
Python读取实时数据流示例
2019/12/02 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
python中def是做什么的
2020/06/10 Python
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
青年志愿者活动总结
2014/04/26 职场文书
电力培训心得体会
2014/09/02 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers