c# - 在C#应用程序中,DB Connection应该创建一次,还是每次执行SQL语句时创建一次?

标签 c# winforms oledbconnection

在 C# 应用程序中,OleDBConnection 应该创建一次,还是每次执行 SQL 语句时创建一次?

我正在查看其他人编写的 C# 代码。每个 SQL 语句之前都会创建一个 OleDbConnection 对象,该对象的连接字符串指向 MDB 数据库。

每次都创建一个 OleDbConnection 对象是否合适,或者该对象是否应该在应用程序启动时创建并从那时起使用。

最佳答案

根据 Best Practices for Using ADO.NET :

High performance applications keep connections to the data source in use for a minimal amount of time, as well as take advantage of performance enhancing technology such as connection pooling...

关于c# - 在C#应用程序中,DB Connection应该创建一次,还是每次执行SQL语句时创建一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3458695/

相关文章:

vb.net - SELECT 命令不会复制所有数据

c# - iOS 上的 Unity Google Cardboard 显示问题

c# - 创建屏幕键盘

c# - 用 C# 创建 Form2 并对其进行编辑

c# - 如何清除 OleDbConnection 的连接池

c# - 'Microsoft.ACE.OLEDB.12.0' 提供者未在本地机器上注册

c# - 使用 RegEx 查找所有没有数字的单词

c# - 如何访问我的 LINQ 模型中的特定行?

c# - 使 btn_Click 事件静态化

.net - 我可以在控件内托管 Windows 窗体吗