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

实验工具: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建立多个物理会话连接;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,857评论 5 116
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,464评论 0 9
  • 今天看到一位朋友写的mysql笔记总结,觉得写的很详细很用心,这里转载一下,供大家参考下,也希望大家能关注他原文地...
    信仰与初衷阅读 4,763评论 0 30
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,939评论 0 5
  • “朋友如海,宽容坐舟,泛舟于海,方知海之宽阔;朋友如山,宽容为径,循径登山,方知山之高大;朋友交心,交而知心,心心...
    YOUQI928阅读 104评论 0 0