我们使用 oracle 数据库连接,我们的类数据库访问没有 dispose 或 close。它会干扰应用程序的某些东西或性能吗?我看到了这个例子:
string oradb = "Data Source=ORCL;User Id=hr;Password=hr;";
OracleConnection conn = new OracleConnection(oradb); // C#
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from departments";
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
dr.Read();
label1.Text = dr.GetString(0);
conn.Dispose();
我意识到它打开了连接然后杀死了她。这是对的?还有其他更好的吗?
我将连接保持打开状态,然后关闭一段时间。我想就是这样。这太不对劲了?