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

yipeiwu_com6年前Python基础

前言

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

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

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


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

先去下载MYSQLdb

官方下载:MySQLdb

本地下载:32位:https://www.jb51.net/database/552380.html  64位:https://www.jb51.net/database/552384.html

一步步next就能安装好

二、配置好java环境

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

三、配置pycharm

先下载mysql 的jdbc mysql-connector-java

 

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

 

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

 

填好各项

 

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

 

 

 

 

添加后再看,问题解决

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对【听图阁-专注于Python设计】的支持。

相关文章

对Python中内置异常层次结构详解

如下所示: BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exceptio...

使用Anaconda3建立虚拟独立的python2.7环境方法

由于一些不可预测的因素,必须使用python2.7进行开发,所以研究了一下怎么在Anaconda3下建立2.7的开发环境,发现十分方便,在此分享一下。 首先安装Anaconda3,这就不...

Python下的twisted框架入门指引

什么是twisted? twisted是一个用python语言写的事件驱动的网络框架,他支持很多种协议,包括UDP,TCP,TLS和其他应用层协议,比如HTTP,SMTP,NNTM,IR...

Python3中多线程编程的队列运作示例

Python3,开一个线程,间隔1秒把一个递增的数字写入队列,再开一个线程,从队列中取出数字并打印到终端 #! /usr/bin/env python3 import time i...

Win7上搭建Cocos2d-x 3.1.1开发环境

Win7上搭建Cocos2d-x 3.1.1开发环境

开发工具的准备 搭建开发环境需要安装工具包括 Visual Studio python ———(本教程以python2.7.3版本为例),下载地址:http://www.python.o...