如何在C#中正确设置MySQLConnection?

时间:2013-10-20 18:39:08

标签: c# mysql database client-server

我是C#的新手。

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

现在,我有数据库设置,我从数据库等读取它。

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

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

然而,服务器一直在使用数据库...对我来说创建与数据库的全局连接不会更有效率,只有在服务器关闭时关闭...而不是每当我需要请求,编写,修改和/或删除信息时创建连接......?

我很确定我对此是正确的,我只是希望其他人就此事发表意见。

1 个答案:

答案 0 :(得分:0)

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

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