0

我是 C# 的新手。

我正在开发一个客户端-服务器软件,服务器连接到数据库以请求、写入、修改和删除数据库中的信息。

现在,我已经设置了数据库,并从数据库等中读取它。

但是,我的问题是我应该创建多少次到数据库的连接?

我阅读的大多数地方都告诉我在完成后确保关闭与数据库的连接。

但是,服务器将始终与数据库一起使用...创建与数据库的全局连接对我来说不是更有效吗,只有在服务器关闭时才会关闭...而不是创建连接每次我需要请求、写入、修改和/或删除信息时...?

我很确定我对此是正确的,我只是想听听其他人对此事的看法。

4

1 回答 1

0

我认为您可能已经阅读的是在您用于处理数据库的实例上调用.Close()(and .Dispose()) 。DbConnection

一般来说,ADO.NET 提供程序使用连接池来管理与数据库的连接,因此您不必担心管理它们。

于 2013-10-20T18:45:14.290 回答