大佬教程收集整理的这篇文章主要介绍了c# – C#中oracle连接的最佳实践,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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();
我意识到它打开了连接然后杀了她.这是对的?还有其他更好的吗?
我将我的连接打开然后最终关闭了一段时间.我想就是这样.这样错了吗?
string oradb = "Data Source=ORCL;User Id=hr;Password=hr;"; using(OracleConnection conn = new OracleConnection(oradb)) using(OracleCommand cmd = new OracleCommand()) { conn.open(); cmd.Connection = conn; cmd.CommandText = "select * from departments"; cmd.CommandType = CommandType.Text; using(OracleDataReader dr = cmd.ExecuteReader()) { dr.Read(); label1.Text = dr.GetString(0); } }
在这里,您可以阅读有关Using statement及其重要性的信息.关于连接和读取器,您应该使用using语句将对象括起来,以确保在出现异常情况时退出using块ALSO时所有内容都已正确关闭和处理
以上是大佬教程为你收集整理的c# – C#中oracle连接的最佳实践全部内容,希望文章能够帮你解决c# – C#中oracle连接的最佳实践所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。