当前位置:  开发笔记 > 编程语言 > 正文

从技术上讲,什么是数据库连接?

如何解决《从技术上讲,什么是数据库连接?》经验,为你挑选了0个好方法。

当我们说我们有一个"数据库连接"或"有几个连接打开的连接池"时,在技术层面,我们究竟意味着什么?

我的理解是:

数据库连接是指在数据库进程中运行的线程的链接,该线程被阻塞并等待另一个进程中另一个线程的输入.

这是正确的定义吗?

因此,当我在计算机中运行mysql和在其他计算机(或同一台计算机上运行,​​并不重要......)的Java应用程序时,当我执行类似的操作时:

conn.open();

打开数据库连接..

mysql进程是否会为我创建一个新线程并阻止该线程并开始侦听输入?

客户端怎么样?如果我不关闭连接会怎么样?

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有