每次进行数据库 *** 作后需要关闭连接。此处的关闭连接即为结束当前 *** 作并把当前连接放入连接池中并标记为可用连接,并不是真正意义上的关闭数据库连接。
如果不进行连接关闭,此连接会被独占并不能释放供其他数据 *** 作使用。
c#中默认配置下数据库 *** 作对象
打开连接即从连接池中得到可用连接。
关闭即把当前连接放入连接池中。
这个要根据连接池的实现。简单点的,一般都不主动close,创建的连接会一直保持,程序需要使用的使用直接分配给程序。复杂点的,连接池会有几个参数,
如基本池大小,最大池大小,有效时间等等,一般基本池的连接是一直保持,最大池大小是指连接数超出基本池大小后的最大连接数(这些连接还可被创建),有效
时间一般对超出基本大小的连接而言的存活期,超出这个期限并且未被使用的话,就close
以上就是关于c#对数据库的插入,是每插一条数据就连接关闭一次吗,听别人说是要这么做,但不知道其好处是什么全部的内容,包括:c#对数据库的插入,是每插一条数据就连接关闭一次吗,听别人说是要这么做,但不知道其好处是什么、java *** 作数据库最后finally都要关闭conn,如果是连接池不是很没必要、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)