请问ado.net提供的连接数据库的方式选择哪个更合适?能比较一下它们的性能吗?我不知道在编程时应选择哪种连接方式更好一点?(oracle + C#)

解决方案 »

  1.   

    public static SqlConnection createCon()
    {
    return new SqlConnection("server=.;DataBase=northwind;uid=sa;pwd=;"); }我个人认为这种是最简单的,最实用的.
      

  2.   

    说实话.net里都很快(比java的oledb快好多)
      

  3.   

    oracle和sql一样.C#都提供了相应的类.Sql是SqlCommander之类的,oracle就是OracleCommander(名字不太记得).当然oracle.dll要添加引用才行,然后using System.Data.Oralce..
      

  4.   

    混合着用,少用DataSet,不能用DataReader的地方,用DataSet!打个比方,比如Cacde 就要用到DataSet 我一般是要Cache的地方,或XML的地方,用DataSet ,别的用DataReader!大约快15%