小编Fer*_*rce的帖子

C#中使用oracle连接的最佳实践

我们使用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)

我意识到它打开了连接然后杀了她.这是对的?还有其他更好的吗?

我将我的连接打开然后最终关闭了一段时间.我想就是这样.这样错了吗?

c# asp.net-mvc oracle11g odt.net

3
推荐指数
1
解决办法
1370
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

odt.net ×1

oracle11g ×1