gpt4 book ai didi

c# - 连接到 SQL 数据库的最佳做法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 21:36:43 25 4
gpt4 key购买 nike

<分区>

我想知道连接数据库的最佳做法是什么,我设计了一个连接类,并始终使用它连接到 SQL Server:

public  class Connection
{
private SqlConnection conn;
private static Connection myConnection;

private Connection()
{
try
{
conn = new SqlConnection("Data Source=.;Initial Catalog=Padideh;Integrated Security=True");
conn.Open();
}
catch (Exception ex)
{
new ErrorHandler().ErrorLoging("", "Connection", ex.Message, "Cannt Connect To DB.");
}

}
public static SqlConnection GetConnection
{
get
{
if (myConnection == null || myConnection.conn.State==System.Data.ConnectionState.Closed)
{
myConnection = new Connection();
}
return myConnection.conn;
}
}

~Connection()
{
try
{
myConnection.conn.Close();
}
catch (Exception ex)
{
new ErrorHandler().ErrorLoging("", "~Connection", ex.Message, "Cannt Close DB Connection.");
}
}
}

这是一个单例类,我使用了 sqlConnection,我总是使用这个类连接到 SQLserver,我想知道这是一个好方法,我可以在每个项目中使用它吗?连接数据库的最佳做法是什么?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com