如何在Pycharm中连接配置MySQL数据库

如何在Pycharm中连接配置MySQL数据库,第1张

我们运用Pycharm制作软件的时候,经常需要连接MYSQL数据库。那么在Pycharm中如何配置MYSQL的连接呢?下面我给大家分享一下。

工具/材料

Pycharm

01

打开Pycharm软件,点击顶部的Views菜单,选择下拉菜单中的Tool Windows选项,然后选择DataBase,如下图所示

02

在右侧的Database设置界面中点击加号,选择Data Source下面的Mysql选项,如下图所示

03

接下来会d出Data Source设置界面,我们这里需要填写Mysql的连接地址以及用户名密码,如下图所示

04

然后点击底部的Download连接下载数据库连接的驱动程序,如下图所示

05

安装好驱动以后,点击Test Connection按钮测试一下连接是否成功,如下图所示

06

这个时候会d出安全警报界面,我们不需要担心,直接点击允许访问即可,如下图所示

07

当按钮右侧出现Successful时则代表数据库连接成功,如下图所示

08

最后回到Pycharm主界面,在右侧的Database界面我们可以看到数据库已经加载到Pycharm中去了,如下图所示

连接先建立一些连接,并且这些连接允许共享,因此这样就节省了每次连接的时间开销。Mysql数据库为例,连接池在Tomcat中的配置与使用。

1、创建数据库Student,表student

2、配置server.xml文件。Tomcat安装目录下conf中server.xml文件。

<GlobalNamingResources>

<Resource

name="jdbc/DBPool"

type="javax.sql.DataSource"

password=""

driverClassName="com.mysql.jdbc.Driver"

maxIdle="2"

maxWait="5000"

username="root"

url="jdbc:mysql://localhost:3306/student"

maxActive="3"

/>

</GlobalNamingResources>

name:指定连接池的名称

type:指定连接池的类,他负责连接池的事务处理

url:指定要连接的数据库

driverClassName:指定连接数据库使用的驱动程序

username:数据库用户名

password:数据库密码

maxWait:指定最大建立连接等待时间,如果超过此时间将接到异常

maxIdle:指定连接池中连接的最大空闲数

maxActive:指定连接池最大连接数

3、配置web.xml文件。

<web-app>

<resource-ref>

<description>mysql数据库连接池配置</description>

<res-ref-name>jdbc/DBPool</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

<res-sharing-scope>Shareable</res-sharing-scope>

</resource-ref>

</web-app>

4、配置context.xml文件

与server.xml文件所在的位置相同。

<Context>

<ResourceLink

name="jdbc/DBPool"

type="javax.sql.DataSource"

global="jdbc/DBPool"

/>

</Context>

5、测试

DataSource pool = null

Context env = null

Connection conn = null

Statement st = null

ResultSet rs = null

try{

env = (Context)new InitialContext().lookup("java:comp/env")

//检索指定的对象,返回此上下文的一个新实例

pool = (DataSource)env.lookup("jdbc/DBPool")

//获得数据库连接池

if(pool==null){out.printl("找不到指定的连接池!")}

con = pool.getConnection()

st = con.createStatement()

rs = st.executeQuery("select * from student")

}catch(Exception ex){out.printl(ne.toString())}

内容简介

今天主要给大家讲解mysql的简单管理与连接

管理

查看MySQL运行状态

MySQL安装好之后,默认是处于启动状态,但是要如何确认它是否启动呢?

可以在运行界面输入命令:services.msc 进入服务窗口

在服务窗口,我们找到之前安装时配置的MySQL服务名:MySQL80

我们看到,MySQL的服务处于正在运行状态。

关闭MySQL

可以在CMD窗口使用命令关闭

也可以在服务窗口直接右键关闭

启动MySQL

可以在CMD窗口使用命令启动

也可以在服务窗口启动MySQL

连接MySQL

命令连接

在CMD窗口输入命令:mysql -uroot -p ,然后输入你安装时配置的root命令即可连接MySQL

工具连接

我们使用管理工具Navicat来连接MySQL,只需要配置几个参数就可以连接了。

我们只需要输入服务器的IP,端口号,账号和密码即可连接上MySQL了,连接后就可以看到服务器上的所有数据了。

以上就是今天的全部内容,记得动手尝试一下加深记忆。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6119091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存