美文网首页
0917 MySql与浏览器的物理会话连接实验

0917 MySql与浏览器的物理会话连接实验

作者: houc | 来源:发表于2019-02-26 10:28 被阅读4次

实验工具:Navicat for MySql(可视化工具)、成功连接MySql数据库的服务器等

参考内容:https://jingyan.baidu.com/article/19020a0a00d565529c284275.html

实验1:

关闭浏览器是否可以断开物理会话连接

代码中未在try语句中添加 disconnect代码,代码片段如上;

第一次连接成功:

ID为23

直接关掉浏览器观察结果,结果如下

在多次Refresh下该连接仍然为断开。

过一段时间后:

实验1结论:若无断开数据库连接的代码(conn.disconnect),那么即使关闭浏览器,依然无法立马断开物理连接会话。

实验2

关闭ecplise是否可以立马关闭物理连接会话

连接后:

ID变为24,可以确定:其中ID可以看作连接DB:cqnews的次数

接下来关闭ecplise

然而一段时间后并未立马关闭ecplise与浏览器,物理会话连接已经断开

可见该段时间很短暂,并且随机因素大。

实验3

重复实验2

关闭ecplise后多次刷新,物理会话连接断开

实验4

关闭浏览器后,多次刷新,物理会话连接未断开

且实验3与实验4时间间断差距较大,

可认为:

关闭ecplise对物理连接会话影响较大

此时依然未断开

实验5

一个浏览器通过服务器连接一个数据库是否可以建立多个连接

Java代码如下:

可见,一个浏览器可以与MySql数据库建立多个连接

所以,在建立多个连接的情况下,一定要确认所有连接均关闭

实验结论:

1、ID值为N,则表示第N次访问该DB;

2、关闭ecplise对物理会话连接的断开影响较大,关闭浏览器对物理会话连接影响小;

3、物理会话连接会自动断开,影响断开时间因素不确定;

4、一个浏览器可以与MySql建立多个物理会话连接;

相关文章

  • 0917 MySql与浏览器的物理会话连接实验

    实验工具:Navicat for MySql(可视化工具)、成功连接MySql数据库的服务器等 参考内容:http...

  • webRTC学习笔记(四)

    1.多方会话 完全分布式让每个浏览器与参与会话的其他浏览器建立一个对等的连接 集中混合式只需要每个浏览器与媒体服务...

  • Cookie-Session-JSP

    一.会话技术 1.1 什么是会话 从浏览器和服务器建立连接开始,一直到浏览器关闭的整个过程就是一次会话 1.2 为...

  • JavaWeb--会话Cookie

    会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求...

  • Cookie和Session会话跟踪

    什么是会话 用户打开浏览器,访问服务器的某个资源,就会建立会话,直到有一方断开连接,例如浏览器关闭,服务器重启等,...

  • Oracle中session 与 connect 连系与区别

    session(会话)和connection(连接)的定义: connection:是一个物理的概念,它指的是一个...

  • Cookie和Session

    会话技术 一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器发送请求,会话建立,直到有一方断开连接。功能:...

  • MySQL 总集(先不分)

    show status 或 show session status 查看当前MySQL服务器连接的会话状态变量信息...

  • MySQL 5.7内存使用分析

    MySQL如何使用内存? 首先,介绍MySQL使用内存的一些方法: 1. 会话级别的内存消耗(连接私有内存):如s...

  • 会话与状态管理

    Web应用中的会话与会话状态 Web应用的会话状态是指Web服务器与浏览器在会话过程中产生的状态信息,借助会话状态...

网友评论

      本文标题:0917 MySql与浏览器的物理会话连接实验

      本文链接:https://www.haomeiwen.com/subject/ikwmsxtx.html