4.0以后大家一般使用哪种方式连接啊,直接写
OracleDataAdapter 或者 OleDbConnection,还是用自带的ADO.net?

解决方案 »

  1.   

    OracleConnection 
    OracleCommand
    OracleDataReader
    OracleAdapter
    .
    .
    .
    去Oracle下载 类库 然后 用 ADO.NET 的方式 访问。 
      

  2.   

    我把概念给弄混了,我是想看大家在3.5以后用 OracleDataAdapter 或者 OleDbConnection 自己手动写的;还是直接用 新建项-数据,下面的省略了手动写的步骤,直接用自动生成的实体。
      

  3.   

    要手工添加System.data.OracleClient命名空间的引用。
      

  4.   

       string conn_str = "Provider=OraOLEDB.Oracle.1;Password=agoodjob;Persist Security Info=True;User ID=ams;Data Source=ims;Extended Properties=";//Provider用OraOLEDB.Oracle.1支持BLOB,使用MS PROVIDER FOR ORACLE时不能正常访问BLOB类型
       OleDbConnection cn = new OleDbConnection(conn_str);
       cn.Open();
       OleDbCommand cmd = new OleDbCommand(...
      

  5.   

    只是在4.0中 使用System.Data.OracleClient;下的OracleConnection之类的会提示 已过时;
    而使用System.Data.OleDb;OleDbConnection在Open的时候明显比OracleConnection的慢0.5秒以上。不是据说有什么数据库框架的吗,我想看看。
      

  6.   

    什么自己写, 你要自己写 也可以, 那你就得掉用 oracle 的 核心 DLL 了, 然后 重写 .NET 的 ADO.NET 的那些 抽象对象和接口。