我们使用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();
Run Code Online (Sandbox Code Playgroud)
我意识到它打开了连接然后杀了她.这是对的?还有其他更好的吗?
我将我的连接打开然后最终关闭了一段时间.我想就是这样.这样错了吗?