当前位置: 首页 > 编程语言 > C#

MySQL连接字符串中的“pooling=false”是什么意思?分享

时间:2023-04-11 00:42:14 C#

MySQL连接字符串中的“pooling=false”是什么意思?MySQL数据库的.NET连接字符串中的pooling=false是什么意思?这是完整的连接字符串:returnnewMySqlConnection("SERVER=localhost;DATABASE=myDataBase;USER=###;PASSWORD=***;POOLING=FALSE;");当pooling=false时,当你调用SqlConnection.Close()ing时,连接不会从MSDN返回到池中当这个键的值设置为true时,任何新创建的连接都会在应用程序时添加到池中关闭了。下次尝试打开同一连接时,将从池中提取。如果连接具有相同的连接字符串,则连接被视为相同。不同的连接有不同的连接字符串连接是连接池的一部分吗?这意味着连接在整个应用程序中共享,而不是在每次调用open时都创建一个新连接。请注意,要使连接池起作用,连接字符串必须完全相同,这意味着您不能更改字符串中的字符(甚至是空格)并且池仍将起作用。因此,通过以下方式创建的连接:“SERVER=localhost;DATABASE=myDataBase;USER=###;PASSWORD=***;POOLING=FALSE;”不会与以下创建的连接共享:“SERVER=localhost;DATABASE=myDataBase;USER=###;PASSWORD=***;POOLING=FALSE;”因为领先的空间。以上就是C#学习教程:MySQL连接字符串中的“pooling=false”是什么意思?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: